รายละเอียดซอฟแวร์:
รุ่น: 3.1.9
วันที่อัพโหลด: 20 Feb 15
การอนุญาต: ฟรี
ความนิยม: 13
ccache เป็นแคชคอมไพเลอร์ที่มาเปิดการออกแบบมาเพื่อทำหน้าที่เป็นแคชประมวลผลก่อนที่จะคอมไพเลอร์ C / C ++
จะใช้สวิทช์คอมไพเลอร์ -E และกัญชาการตรวจสอบเมื่อรวบรวมสามารถพอใจจากแคช รองรับภาษา C ++, C, Objective-C ++ และวัตถุประสงค์ -C
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แก้ไขข้อผิดพลาด:
- สัญญาณ EAGAIN จะถูกจัดการในขณะนี้อย่างถูกต้องเมื่อเปล่งแคชเอาท์พุท stderr นี้ช่วยแก้ไขปัญหาเรียกโดยเอาท์พุทขนาดใหญ่จากความผิดพลาดของคอมไพเลอร์.
- ไดเรกทอรีย่อยในแคชจะถูกสร้างขึ้นไม่ได้อยู่ในโหมดอ่านอย่างเดียว.
- คงที่เพื่ออธิบายไฟล์ล็อก ccache ที่ไม่ได้ทำพร้อมที่จะคอมไพเลอร์.
- รายงานข้อผิดพลาดที่ดีขึ้นเมื่อล้มเหลวในการสร้าง stdout ชั่วคราว / ไฟล์ stderr เมื่อรันคอมไพเลอร์.
- หายไป stdout ชั่วคราว / ไฟล์ stderr ได้รับการจัดการในขณะนี้ได้อย่างสง่างาม.
- อื่น ๆ :
- ชุดทดสอบคงที่จะทำงานใน ecryptfs.
มีอะไรใหม่ ในรุ่น 3.1.7:
- ข้อบกพร่องเล็ก ๆ น้อย ๆ หลายคนได้รับการแก้ไขความล้มเหลวเมื่อมีการสร้าง แฟ้มในไดเรกทอรีแคชได้รับการทำอันตรายถึงชีวิต.
- การรับรู้และคร่ำเครียดของปลั๊กอิน GCC ระบุด้วย -fplugin = ไฟล์ได้รับการเพิ่ม cpath, C_INCLUDE_PATH และตัวแปรสภาพแวดล้อมที่คล้ายกันเพิ่มเข้าในขณะนี้เพื่อกัญชาเพื่อหลีกเลี่ยงการแคชเท็จเมื่อตัวแปรดังกล่าวมีการเปลี่ยนแปลง.
- ข้อผิดพลาด GCC นำมาใช้ในการทำงานร่วมกัน ccache 3.1.5 สำหรับตัวเลือก -MT / ตรมกับการขัดแย้งการตัดแบ่งได้รับการหวนกลับ.
มีอะไรใหม่ ในรุ่น 3.1.5:
- คุณสมบัติใหม่และการปรับปรุง:
- เพิ่มสถิติใหม่นับชื่อ & quot; เรียกว่าสำหรับขั้นตอนการเตรียม & quot;.
- บรรทัดคำสั่งเดิมที่ถูกบันทึกไว้ในขณะนี้ไปยังแฟ้มระบุด้วย CCACHE_LOGFILE.
- บันทึกข้อผิดพลาดที่ดีขึ้นเมื่อสายระบบล้มเหลว.
- เพิ่มการสนับสนุนสำหรับการเขียนใหม่เส้นทางแน่นอนใน -F / -iframework ตัวเลือก GCC.
- เพื่อปรับปรุงสถิติเคาน์เตอร์ในการส่งออก ccache -s.
- แก้ไขข้อผิดพลาด:
- -MF / -MT / ตรมตัวเลือกที่มีการตัดแบ่งอาร์กิวเมนต์นี้จะจัดการอย่างถูกต้องเมื่อพวกเขาเป็นครั้งสุดท้าย commandline.
- ccache ขณะนี้เป็นข้อผิดพลาดที่เข้ากันได้กับ GCC สำหรับ -MT / ตรมตัวเลือกกับการขัดแย้งการตัดแบ่ง.
- แก้ไขการรั่วไหลของหน่วยความจำเล็กน้อย.
- ระบบที่ขาด (และไม่จำเป็นต้องได้รับการเชื่อมโยงกับ) libm ได้รับการสนับสนุนในขณะนี้.
มีอะไรใหม่ ในรุ่น 3.1.4:
- แก้ไขข้อผิดพลาดที่ปล่อย
มีอะไรใหม่ ในรุ่น 3.1.3:
- -MFarg, -MTarg และ -MQarg ตัวเลือกคอมไพเลอร์ (เช่นโดยไม่ต้องช่องว่างระหว่างตัวเลือกและการโต้แย้ง) ได้รับการจัดการในขณะนี้ได้อย่างถูกต้อง.
มีอะไรใหม่ ในรุ่น 3.1.2:
- เลือกคอมไพเลอร์ -fdump- * อยู่ในขณะนี้ได้อย่างถูกต้อง ตรวจพบเป็นยากเกินไปที่จะแคช.
- ค่ากลับมาเป็นโมฆะจาก malloc / calloc ของศูนย์ไบต์ได้รับการจัดการในขณะนี้ได้อย่างถูกต้อง.
- ปัญหาเมื่อแยกเอาท์พุท precompiler บน AIX ได้รับการแก้ไข.
- เอกสารที่ข้อมูลจะถูกรวมอยู่ในผลรวมกัญชาได้รับการปรับปรุง.
- พกพาชุดทดสอบที่ได้รับการปรับปรุงให้ดีขึ้น.
มีอะไรใหม่ ในรุ่น 3.1.1:
- ไม่ปกติรวมถึงไฟล์ที่ได้รับการจัดการในขณะนี้ได้อย่างถูกต้อง
- ข้อผิดพลาด CRC มีการตรวจพบเมื่อคลายการบีบอัดไฟล์ในแคช.
- ไฟล์วัตถุที่มีศักยภาพการแข่งขันการทุจริตในเอ็นเอฟเอได้รับการแก้ไข.
- เอกสารได้รับการแก้ไข.
- กำหนดค่าการตรวจสอบของ AR จะทำในขณะนี้อย่างถูกต้อง.
มีอะไรใหม่ ในรุ่น 3.1:
- ได้รับการสนับสนุนเพิ่มสำหรับ hashing การส่งออกของคำสั่งที่กำหนดเอง เพื่อระบุคอมไพเลอร์.
- Compilations ที่ใช้ส่วนหัว precompiled ได้รับการสนับสนุนในขณะนี้.
- พฤติกรรมบนม้า NFS ได้รับการปรับปรุง.
- ข้อบกพร่องบางอย่างได้รับการแก้ไข.
มีอะไรใหม่ ในรุ่น 3.0.1:
- สถิติเคาน์เตอร์ & quot; เรียกว่าสำหรับการเชื่อมโยง & quot; ขณะนี้มีการปรับปรุงอย่างถูกต้องเมื่อเชื่อมโยงกับแฟ้มวัตถุเดียว.
- ปัญหาเกี่ยวกับการออกจากแหล่งที่มาสร้างได้รับการแก้ไข.
ความคิดเห็นที่ไม่พบ