Steel Bank Common Lisp

ภาพหน้าจอของซอฟแวร์:
Steel Bank Common Lisp
รายละเอียดซอฟแวร์:
รุ่น: 1.2.6
วันที่อัพโหลด: 17 Feb 15
ผู้พัฒนา: William Newman
การอนุญาต: ฟรี
ความนิยม: 22

Rating: nan/5 (Total Votes: 0)

เหล็กธนาคารธรรมดาชัด (SBCL) เป็นโอเพนซอร์สการพัฒนาสภาพแวดล้อมหลากหลายและฟรีคอมไพเลอร์ที่มีประสิทธิภาพสูงสำหรับมาตรฐาน ANSI การเขียนโปรแกรมภาษาธรรมดาชัด มันเป็นเรื่องที่เขียนทั้งหมดในการเขียนโปรแกรมภาษาชัดและปรับแต่งเป็นพิเศษสำหรับ developers.Features ที่คุณสมบัติ glanceKey รวมถึงการสนับสนุนที่ดีเยี่ยมสำหรับการเก็บขยะในตัวแมโครที่มีประสิทธิภาพ, การสนับสนุนสำหรับการปิดคำศัพท์, การดำเนินการพิมพ์แบบไดนามิกที่แข็งแกร่งเช่นเดียวกับความสามารถในการสะสมเพิ่มขึ้น
ซอฟแวร์นอกจากนี้ยังรวมถึงการขยายจำนวนมากเช่นหัวข้อพื้นเมืองสนับสนุนซ็อกเก็ต, Profiler สถิติลำธารโปรแกรมได้และอื่น ๆ อีกมากมาย ขยายทั้งหมดเหล่านี้จะพร้อมใช้งานผ่านคอมไพเลอร์พื้นเมืองและการโต้ตอบแบบบูรณาการที่ให้ความรู้สึกเหมือนล่าม
ถ้าคุณ & rsquo; กำลังมองหารายละเอียดเกี่ยวกับวิธีการติดตั้งธนาคารเหล็กธรรมดาชัดใน distro Linux ของคุณหรือวิธีการที่จะใช้มันไม่ลังเลที่จะตรวจสอบโครงการ & rsquo; S หน้าแรก (จะเห็นลิงค์ที่ท้ายบทความ) .Getting เริ่มต้น กับเหล็กธนาคารสามัญ LispTo ใช้เหล็กธนาคารธรรมดาชัดเกี่ยวกับการกระจาย GNU / Linux ของคุณเพียงดาวน์โหลดแพคเกจไบนารีที่สร้างไว้ล่วงหน้าวิศวกรรมสำหรับแพลตฟอร์มฮาร์ดแวร์ 64 บิตบันทึกไว้ในสถานที่ที่คุณเลือกแกะมันและเปิดแอปพลิเคจำลอง terminal .
ในแอพพลิเคเทอร์มิรัน & lsquo; ดวลจุดโทษ run-sbcl.sh & rsquo; คำสั่งในการเข้าถึงพร้อมรับคำสั่งของที่คุณจะสามารถที่จะพิมพ์คำสั่งช่วยเหลือเพื่อดูข้อมูลรายละเอียดเกี่ยวกับตัวเลือกที่มีอยู่และเรียนรู้วิธีการใช้ compiler.Supported ระบบปฏิบัติการและ availabilitySteel ธนาคารธรรมดาชัดจะไม่ซ้ำกันในการเป็นพื้นเมืองข้ามแพลตฟอร์มสามัญ คอมไพเลอร์ชัดซึ่งทำงานบน GNU / Linux, BSD, Mac OS X และระบบปฏิบัติการ Microsoft Windows, bootstraping ตัวเองอย่างสมบูรณ์จากแหล่งที่มา
เพื่อความสะดวกของนอกเหนือจาก tarball แหล่งสากล, ซอฟแวร์ที่มีการกระจายเป็นแพคเกจไบนารีที่สร้างไว้ล่วงหน้าที่ช่วยให้คุณใช้ธน​​าคารเหล็กธรรมดาชัดโดยไม่ต้องติดตั้งไว้ใน 64 บิต (x86_64) คอมพิวเตอร์.

< strong> มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • เพิ่มประสิทธิภาพ: SERVE เหตุการณ์ใช้การสำรวจความคิดเห็น () โทรระบบแทนการเลือก () ถ้า OS มีอดีต . การสำรวจความคิดเห็นก่อนหน้านี้ () ถูกนำมาใช้เฉพาะในกรณีที่รอว่าอธิบายไฟล์หนึ่ง.
  • เพิ่มประสิทธิภาพ. มีประสิทธิภาพในการเข้าถึงช่องโครงสร้างไม่ติดแท็กได้รับการปรับปรุงใน x86-64 และคำสั่งของช่องในหน่วยความจำจะตรงตามที่ระบุโดย defstruct ง่ายใช้โครงสร้างเป็นข้อโต้แย้งที่จะโทรต่างประเทศ
  • แก้ไขข้อผิดพลาด: SB-ดีบัก: หาเรื่องตอนนี้ทำงานในตัวเลือก TRACE ทั้งหมดซึ่งประเมินรูปแบบ (LP # 1357826)
  • แก้ไขข้อผิดพลาด. ความเสียหาย GC ระหว่างการจัดการหน่วยความจำภายใน
  • แก้ไขข้อผิดพลาด: วัตถุที่ซ้ำกันที่มีประสิทธิภาพช่องความละเอียดเมื่อเทียบโดย EQ ที่ชื่ออาจจะอยู่ในชั้นสล็อตของชั้นที่มี metaclass เป็นโครงสร้างระดับหรือเงื่อนไขระดับ (LP # 1049423)
  • แก้ไขข้อผิดพลาด: HANDLER-ผูกกับการผูกว่างทำงานอีกครั้ง; การถดถอยใน 1.2.5 (LP # 1388707)
  • แก้ไขข้อผิดพลาด: อะตอม INCF ทำงานบนช่องโครงสร้างในรหัสตีความ (LP # 1381867)
  • แก้ไขข้อผิดพลาด: MAKE-Array ต้องจัดการกับรูปแบบตัวอักษรเช่น (EQL # ) และ (สมาชิก # # c) (LP # 1392068)
  • แก้ไขข้อผิดพลาด: อ่านบางครั้งเก็บรักษาไว้โดยบังเอิญตัวอักษรช่องว่างหลังจาก token เมื่อมันไม่ควรมี (LP # 327790)

มีอะไรใหม่ ในรุ่น 1.1.13:

  • การเพิ่มประสิทธิภาพ: การกระจายที่ดีขึ้นของ SXHASH กว่า conses เล็ก ๆ ของ ค่าที่เกี่ยวข้อง (# 309443)
  • การปรับปรุงอื่น ๆ ที่จะ SXHASH:
  • ใช้ทั้งช่วงบวก Fixnum สำหรับ SXHASH ของ fixnums
  • เพิ่มประสิทธิภาพ. ข้อผิดพลาดเมื่อเรียกฟังก์ชั่นรวมถึงคนต่างด้าวที่ไ​​ม่ได้กำหนดชื่อของฟังก์ชันบน x86-64
  • เพิ่มประสิทธิภาพ: SB-ext: เรียกใช้โปรแกรมในขณะนี้สนับสนุน:. สภาพแวดล้อมใน Windows
  • เพิ่มประสิทธิภาพ: ASDF ไม่จำเป็นที่จะโหลดเขียนที่รันไทม์ (# 1132254)
  • เพิ่มประสิทธิภาพเมื่อเรียกว่ามีสัญลักษณ์หา-RESTART ไม่เรียกคำนวณเริ่มระบบใหม่ทำให้มันเร็วขึ้นและข้อเสียน้อย (# 769615)
  • เพิ่มประสิทธิภาพ: ค้นหา RESTART และคำนวณ-รีสตาร์ทจัดการกลุ่มใหญ่เริ่มต้นใหม่ที่ดีกว่าในบางกรณี
  • เพิ่มประสิทธิภาพ: บาง / ใด ๆ / ปริมาณอื่น ๆ ฟังก์ชั่นขั้นสูงไม่มีข้อเสียอีกต่อไป (# 1070635)
  • แก้ไขข้อผิดพลาด: อ้างอิงคอยที่จะเรียนใน fasls ตอนนี้สามารถโหลดได้ (# 746132)
  • แก้ไขข้อผิดพลาด: ไม่ต้องเตือนใน interpreted- & gt; redefinition รวบรวมฟังก์ชั่นจากสถานที่เดียวกัน (แพทช์โดยดักลาส Katzman, # 1042405)
  • แก้ไขข้อผิดพลาด: สร้างเวกเตอร์ของความยาวภายในที่เหมาะสมเมื่ออ่านเวกเตอร์ที่แท้จริงจาก FASLs (รายงานโดย ม.ค. Moringen)
  • แก้ไขข้อผิดพลาด: รวบรวมสามารถ succefully รวบรวมฟังก์ชั่น setf (รายงานโดยดักลาส Katzman)
  • แก้ไขข้อผิดพลาด: เรียกใช้โปรแกรมดำเนินการหนีที่ถูกต้องมากขึ้นของการขัดแย้งใน Windows (# 1239242)
  • แก้ไขข้อผิดพลาด: ฟังก์ชั่นแลมบ์ดาแสดงออกในการทำงานทั่วไปกลับชื่อจริง
  • .
  • แก้ไขข้อผิดพลาด ([ประเภท] [คงที่]) ตอนนี้เตือนเมื่อ [คงที่] ตรง [ประเภท] ยกเว้นสำหรับจำนวนของค่า (รายงานโดยนาธาน Trapuzzano ใน sbcl ช่วย)
  • แก้ไขข้อผิดพลาด: ข้อผิดพลาดของสัญญาณในกรณีที่จำเป็นของช่องความละเอียดโปรโตคอลการเริ่มต้น (# 309072)
  • แก้ไขข้อผิดพลาด: run-sbcl.sh ทำงานได้ดีขึ้นในการปรากฏตัวของ symlinks บน OS X. (ขอบคุณ Stelian Ionescu # 1242643)
  • แก้ไขข้อผิดพลาด: เมื่อได้รับวัตถุรีสตาร์ทตรวจสอบหา-RESTART ไม่ว่าจะรีสตาร์ทการใช้งานและเมื่อสภาพจะถูกส่งไปไม่ว่าจะเริ่มต้นใหม่ถูกเชื่อมโยงกับสภาพที่แตกต่างกัน (# 774410)

มีอะไรใหม่ ในรุ่น 1.1.12:

  • เพิ่มประสิทธิภาพ: เพิ่ม SB-BSD ซ็อกเก็ต-: ซ็อกเก็ต -shutdown, โทรปิด (3) (ขอบคุณ ม.ค. Moringen, # 1207483)
  • เพิ่มประสิทธิภาพ: เอกสารลำดับขยาย (ขอบคุณ ม.ค. Moringen, # 994528)
  • การเพิ่มประสิทธิภาพ: เท่าเทียมกันและการแปลง EQUALP ฉลาด (ขอบคุณอีเลียส Martenson # 1220084)
  • การเพิ่มประสิทธิภาพ. CHAR เท่ากับได้เร็วขึ้นอย่างต่อเนื่องและสำหรับข้อโต้แย้งฐานถ่าน
  • แก้ไขข้อผิดพลาด: สอบสวนไฟล์ในขณะนี้สามารถเข้าถึง symlinks กับท่อและซ็อกเก็ต / proc / pid / FD บน Linux (รายงานโดยเอริค Schulte)
  • แก้ไขข้อผิดพลาด:. SBCL ขณะนี้คุณสามารถสร้างขึ้นบน Solaris x86-64
  • แก้ไขข้อผิดพลาด:. ยกเว้นจุดลอยตัวไม่ได้ยังคงมีอยู่บน Solaris อีกต่อไป
  • แก้ไขข้อผิดพลาด: (. setf). เป็น pprinted ถูกต้อง (รายงานโดยดักลาส Katzman)
  • แก้ไขข้อผิดพลาด: การจัดการข้อผิดพลาดในการโหลดคอมไพเลอร์เมื่อมันไม่ทำงานจากภายใน EVAL (# 1219601)
  • แก้ไขข้อผิดพลาด: SB-GMP: MPZ-POW ไม่ได้รับ segfaults ฐานที่ไม่ bignum (ขอบคุณแฟรงค์สเตฟาน)
  • แก้ไขข้อผิดพลาด: การจัดสรรพื้นที่ของ bignums ผลใน SB-GMP ถูกต้องมากขึ้น (ขอบคุณสเตฟานแฟรงค์ # 1206191)
  • แก้ไขข้อผิดพลาด: SB-SafePoint สามารถเชื่อถือได้จัดการกับการหยุดชะงักของรหัสสัญญาณต่างประเทศ (# 1133018)
  • แก้ไขข้อผิดพลาด: คอมไพเลอร์แมโครสำหรับ MAKE-เช่นเมื่อเปล่ง & quot; fallback & quot; การก่อสร้างไม่ได้ล้มเหลวในการผสาน initargs เกิดขึ้นจริงและเริ่มต้น (ขอบคุณ ม.ค. Moringen, # 1179858)
  • แก้ไขข้อผิดพลาด: คอมไพเลอร์แมโครสำหรับ MAKE-เช่นเมื่อเปล่ง & quot; fallback & quot; การก่อสร้างเริ่มต้นจัดการกับข้อโต้แย้งที่ไม่ KEYWORD เพิ่มเติมได้อย่างถูกต้อง.
  • แก้ไขข้อผิดพลาด: โหลด SB-ง่ายลำธารส่วนโมดูลไม่ clobbers ไฟล์ NAMESTRING (ขอบคุณแอนตัน Kovalenko, # 884603)
  • แก้ไขข้อผิดพลาด: นิยามคลาสกับ CPLS ไม่สอดคล้องกับ metaclasses ของพวกเขามีโอกาสน้อยที่จะทำลายความสมบูรณ์ของระบบของวัตถุ (# 309076)
  • แก้ไขข้อผิดพลาด: การแยกประโยคเริ่มต้นใหม่ใน RESTART กรณีที่เป็นมากขึ้นในสอดคล้องกับมาตรฐาน (# 1203585 ขอบคุณ ม.ค. Moringen)
  • แก้ไขข้อผิดพลาด: เงียบทราบจาก RESTART กรณีภายใต้ความเร็วสูงการตั้งค่าการเพิ่มประสิทธิภาพ (# 1023721)
  • แก้ไขข้อผิดพลาด: ได้รับการสั่งซื้อของข้อโต้แย้งที่จะ SB-MOP: SET-FUNCALLABLE-อินสแตนซ์ฟังก์ชั่นที่ไม่ถูกต้องก่อให้เกิดข้อผิดพลาดที่เหมาะสมมากกว่า AVER ล้มเหลว (รายงานโดยพอลนาธาน)
  • แก้ไขข้อผิดพลาด: แยกของและอุปกรณ์เสริม / และที่สำคัญ / และส่วนที่เหลือข้อโต้แย้งในขณะนี้ไม่เคยเขียนทับข้อโต้แย้งในระหว่างการคัดลอกบน x86 และ x86-64; ก็ยังอาจเกิดขึ้นบนแพลตฟอร์มอื่น ๆ เมื่อมีข้อโต้แย้งคงที่มากกว่าช่องสแต็ค (รายงานโดย ม.ค. Moringen)

มีอะไรใหม่ ในรุ่น 1.0.52:

  • เพิ่มประสิทธิภาพ: ASDF ได้รับการปรับปรุงรุ่น 2.017
  • เพิ่มประสิทธิภาพ. เลือกบรรทัดคำสั่ง --core ตอนนี้ยอมรับไบนารีกับแกนฝัง
  • การเพิ่มประสิทธิภาพของเมื่อสร้างขึ้นด้วย: SB-core-การบีบอัดไฟล์หลัก (ปกติหรือปฏิบัติการ) สามารถบีบอัดด้วย zlib ใช้:. โต้แย้งในการบันทึก-LISP-AND-DIE เพื่อระบุระดับการบีบอัด
  • เพิ่มประสิทธิภาพ: - [No-] รวม-core หน้ากำหนดว่า runtime คำแนะนำระบบปฏิบัติการที่หน้าหลักเหมือนกันระหว่างกระบวนการ SBCL ควรใช้หน่วยความจำทางกายภาพเดียวกัน เริ่มต้นคือการเปิดใช้งานเพียงแค่นี้สำหรับแกนบีบอัด.
  • การเพิ่มประสิทธิภาพ: นอน. conses ไม่
  • การเพิ่มประสิทธิภาพ: *. พิมพ์สวย * ไม่ช้าลงพิมพ์ของสตริงหรือบิตเวกเตอร์เมื่อมีการใช้มาตรฐานจัดส่งตารางสวยพิมพ์
  • แก้ไขข้อผิดพลาด: ไม่ฟังก์ชั่นการประกาศ fType ไม่ก่อให้เกิดข้อผิดพลาดคอมไพเลอร์ (# 738464)
  • แก้ไขข้อผิดพลาด: รวบรวมข้อผิดพลาดสาเหตุโดยสมาชิกประเภทร่วมกับกับ AREF, CHAR ฯลฯ (# 826971)
  • แก้ไขข้อผิดพลาด: รวบรวมข้อผิดพลาดสาเหตุจากการขัดแย้งกับจำนวนเต็มประกอบด้วยช่วงหลายไปยังอาร์เรย์-IN-BOUNDS-P (# 826970)
  • แก้ไขข้อผิดพลาด: @ และ ตอนนี้สัญญาณข้อผิดพลาดเวลาอ่านสำหรับการแสดงออกที่ไม่มีในรายการบางอย่าง (# 770184)
  • แก้ไขข้อผิดพลาด. ที่ซับซ้อนอักษรลอยเดียวมีความสอดคล้องอย่างถูกต้องเมื่อใช้เป็นข้อโต้แย้งของผู้ประกอบการทางคณิตศาสตร์
  • แก้ไขข้อผิดพลาด: บนแพลตฟอร์ม 32 บิตการปัดเศษของลอยคู่ขนาดใหญ่กว่า Fixnum ถูกต้อง (รายงานโดยปีเตอร์เคลเลอร์)
  • แก้ไขข้อผิดพลาด: จรจัด FD-รถขนซ้ายจะไม่โกหกรอบหลังจากคลายจาก RUN โปรแกรม (# 840190 รายงานโดยโดมินิคเพียร์สัน; แก้ไขจากแม็กซ์ Mikhanosha)
  • แก้ไขข้อผิดพลาด:. เรียนกําหนดดังกล่าวที่ช่องกับการจัดสรรที่กำหนดเองจะเพิ่มหรือลบออกทำงานอีกครั้ง

มีอะไรใหม่ ในรุ่น 1.0.50:

  • เพิ่มประสิทธิภาพ: ข้อผิดพลาดจากการขนย้าย FD ขณะนี้ให้เริ่มต้นใหม่ เพื่อเอา​​ตัวจัดการที่กระทำผิด.
  • เพิ่มประสิทธิภาพ: SB-INTROSPECT. หา-Definition แหล่งที่มาตอนนี้ทำงานบนเครื่องถ่ายเอกสารโครงสร้างเช่นเดียว
  • เพิ่มประสิทธิภาพ: สถานที่ตั้งของผู้ใช้หรือการเริ่มต้นระบบไฟล์ที่สามารถปรับแต่งได้อย่างง่ายดายสำหรับแกนบันทึกไว้ ดู: SB-EXT: * Userinit-PATHNAME-FUNCTION * และ SB-EXT. * SYSINIT-PATHNAME-FUNCTION *
  • เพิ่มประสิทธิภาพ: SB-EXT: MAKE-ด้ายยอมรับรายการอาร์กิวเมนต์ designator สำหรับ thunk เป็นข้อโต้แย้งคำหลัก:. ข้อโต้แย้ง
  • เพิ่มประสิทธิภาพ: การขยายพันธุ์ จำกัด ที่มีความเรียบง่าย (และเร่งความเร็วขึ้น) เมื่อรวบรวม SPEED & gt; SPEED.
  • เพิ่มประสิทธิภาพ. SB-คนต่างด้าวคนต่างด้าวส่งออกชนิด specifiers ขนาด-T และ T-OFF
  • เพิ่มประสิทธิภาพ: ดีบักเข้าใจและเพิ่มเติมข้อโต้แย้งที่ดีขึ้น
  • .
  • การเพิ่มประสิทธิภาพ: การสกัดบิตของลอยเดียวบน x86-64 ได้รับการปรับปรุง (# 555201)
  • การเพิ่มประสิทธิภาพ: แผนที่และ MAP-INTO มีประสิทธิภาพมากขึ้นสำหรับเวกเตอร์ที่ไม่ง่ายเมื่อ (& gt; SPACE SPEED)
  • .
  • การเพิ่มประสิทธิภาพ. trampolines โทรในประเทศ (x86 และ x86-64) จะถูกปล่อยออกมาแบบอินไลน์
  • การเพิ่มประสิทธิภาพ. เซลล์ค่าปริยายสำหรับขอบเขตแบบไดนามิกปิดไปผูกบน x86 และ x86-64 สามารถเก็บค่าไม่มีกล่องรวม
  • เมตาดาต้าเพิ่มประสิทธิภาพความเร็วการรวบรวมที่ดีขึ้นโดยเฉพาะอย่างยิ่งสำหรับการทำงานที่มีขนาดใหญ่ (# 792363 และ 394206 #)
  • แก้ไขข้อผิดพลาด: มามุ่งดำเนินงานจุดลอยอยู่ในขณะนี้ระมัดระวังมากขึ้นเกี่ยวกับการปัดเศษอาจปิดขอบเขตเปิด (# 793771)
  • แก้ไขข้อผิดพลาด: SB-POSIX: อาร์กิวเมนต์ syscall ข้อผิดพลาดของเป็นตัวเลือกในขณะนี้ (โดยไม่ได้ตั้งใจเข้ากันไม่ได้เปลี่ยนแปลงไปข้างหลังใน 1.0.48.27)
  • แก้ไขข้อผิดพลาด:. ข้อผิดพลาดในการดีบักเกอร์เป็นครั้งคราวเมื่อชนิดที่เกิดข้อผิดพลาดในการทำงานแบบไดนามิกที่มีขอบเขตและรายชื่อส่วนที่เหลือ
  • แก้ไขข้อผิดพลาด. และตัวเลือกและที่สำคัญและข้อโต้แย้งที่จัด-P ใน DEFSTRUCT งูเหลือม-construtors สามารถใช้ในการเริ่มต้นช่องโครงสร้าง
  • แก้ไขข้อผิดพลาด: FMAKUNBOUND เอา MACRO-FUNCTION หนึ่งควรมีอยู่ (# 795705 ถดถอย)
  • แก้ไขข้อผิดพลาด: DIRECTORY ทำงานที่ดีขึ้นใน pathnames ตรรกะ
  • .
  • แก้ไขข้อผิดพลาด: RUN โปรแกรมไม่ล้มเหลว spuriously เมื่อสตริงเป็นคำสั่งของ ARRAY-รวมขนาด จำกัด (# 787237)
  • แก้ไขข้อผิดพลาด: คอมไพเลอร์ไม่เท่าคงแก่นแก้วใน MAKE- {Single, Double} -Float (# 486812)
  • แก้ไขข้อผิดพลาด: รูปแบบตอนนี้จับจุดลอยปัดเศษที่ถูกต้องเช่น (รูปแบบศูนย์ & quot; ~, 1F & quot; 0.01) = & gt; & quot; 0.0 & quot; แทนที่จะ & quot; 0.01 & quot; ตามเดิม (# 308961)
  • แก้ไขข้อผิดพลาด:. เตือนสไตล์ในช่วงวิปัสสนาแลมบ์ดารายชื่อของฟังก์ชั่นทั่วไปที่มีทั้ง argments จำเป็นและสำคัญ
  • แก้ไขข้อผิดพลาด: regalloc ไม่ barf ใน TNS ที่ไม่ได้ใช้เนื่องจากการพิมพ์กำกับพับอย่างต่อเนื่อง (# 729765)
  • แก้ไขข้อผิดพลาด:. คงที่ออกโดยหนึ่งในแผนที่จัดสรรวัตถุที่อาจจะก่อให้เกิดลูปไม่มีที่สิ้นสุด

มีอะไรใหม่ ในรุ่น 1.0.49:

  • จำนวนมากของการปรับปรุงและแก้ไขได้ทำ
  • หนึ่งการเปลี่ยนแปลงที่เข้ากันไม่ได้เล็ก ๆ น้อย ๆ ที่ถูกสร้างขึ้นที่เกี่ยวข้องกับการขัดขวางการจัดการในรหัสตารางแฮช.

มีอะไรใหม่ ในรุ่น 1.0.46:

  • เพิ่มประสิทธิภาพ. สนับสนุน largefile บน Solaris
  • เพิ่มประสิทธิภาพ: SB-ประวัติ: รายงานขณะนี้สนับสนุน: LIMIT และ: ข้อโต้แย้ง PRINT-NO-CALL รายการ (# 710017)
  • เพิ่มประสิทธิภาพ: SB-จำกัด : + ช่องหลุด + มีการส่งออกทำให้มันเป็นไปได้ที่จะเห็นความแตกต่างเช่นสล็อตไม่ได้ผูกไว้เมื่อใช้มาตรฐานเช่นการเข้าถึงและร่วม (# 718039)
  • การเพิ่มประสิทธิภาพ: ข้อผิดพลาดและ CERROR ประมาณ 5 ครั้งได้เร็วขึ้น
  • .
  • การเพิ่มประสิทธิภาพ: การก่อสร้างที่ดีที่สุดที่ใช้สำหรับแต่งหน้าตัวอย่างของชั้นเรียนที่มีไม่ได้มาตรฐานบังคับ (SETF SLOT-VALUE-ใช้-CLASS), SLOT-BOUNDP ใช้-Class และเริ่มต้นอินสแตนซ์: รอบวิธีการเร่งขึ้นเช่น สร้างในกรณีดังกล่าว.
  • การเพิ่มประสิทธิภาพ: ดำเนินการทางคณิตศาสตร์กับการขัดแย้งอย่างต่อเนื่องในหลายตอนนี้พวกเขาได้ลดลงที่รวบรวมเวลา (# 676414)
  • การเพิ่มประสิทธิภาพ. การกำหนดตำแหน่งของตัวละครในปัจจุบันที่มีลำธารสายสวยพิมพ์ได้ช้าเกินไป
  • แก้ไขข้อผิดพลาด: หางท้องถิ่นเรียกฟังก์ชั่น DYNAMIC-ขอบเขตไม่สามารถก่อให้เกิดการวิเคราะห์อายุการใช้งานที่จะเขียนทับตัวแปรปิดไป (# 681092)
  • .
  • แก้ไขข้อผิดพลาด:. การเข้ารหัสข้อผิดพลาดจากรูปแบบภายนอกบางสัญลักษณ์เช่น EUC-JP ไม่ได้ถูกจัดการอย่างถูกต้อง (# 713063)
  • แก้ไขข้อผิดพลาด:. พิมพ์วัตถุ waitqueue โดยไม่ต้องตั้ง * * พิมพ์วงกลมทีอยู่ในขณะนี้ปลอดภัย (# 673630)
  • แก้ไขข้อผิดพลาด: Solaris / x86-64 ถูกไม่ได้รับการสร้างขึ้นด้วยการสนับสนุน Lutex โดยไม่ได้ตั้งใจ (# 667297).
  • แก้ไขข้อผิดพลาด: ฟังก์ชั่นที่สร้างขึ้นอย่างต่อเนื่องมีการปลอมแลมบ์ดารายการ- (# 713626)
  • แก้ไขข้อผิดพลาด: RUN-PROGRAM: ตัวเลือก PTY เป็นชีวิตชีวาบน OpenBSD (# 669485)
  • แก้ไขข้อผิดพลาด: UNINTERN สัญลักษณ์ใช้เวลาไม่สัญลักษณ์ designator - ทำได้ก่อนหน้านี้ UNINTERN สัญลักษณ์ที่ไม่ถูกต้องที่มีชื่อเดียวกัน (# 693796)
  • แก้ไขข้อผิดพลาด: คัดลอก pPrint-DISPATCH มักจะมีการเข้าถึงตารางบริสุทธิ์ทำให้มันเป็นไปได้ที่จะเรียกคืนตารางเริ่มต้นหากได้รับ messed ขึ้น (# 678409)

มีอะไรใหม่ ในรุ่น 1.0.43:

  • การเปลี่ยนแปลงเข้ากันไม่ได้: FD ลำธารไม่ได้มีส่วนร่วมใน เหตุการณ์วงโดยเริ่มต้นเหตุการณ์ให้บริการ (# 316072)
  • นอกจากกระแสที่สร้างขึ้นโดยการโทรอย่างชัดเจนที่จะทำให้ FD-STREAM นี้มีผลต่อลำธารจาก CL:. เปิด
  • Streams จากซ็อกเก็ต MAKE-STREAM ยังคงมีส่วนร่วมในเหตุการณ์ให้บริการโดยปริยาย แต่นี้มีแนวโน้มที่จะเปลี่ยน: การใช้งานที่ต้องให้บริการสำหรับเหตุการณ์ลำธารซ็อกเก็ตควรชัดเจนขอโดยใช้. SERVE T-กิจกรรมในการเรียก
  • เพิ่มประสิทธิภาพ: SB-EXT ที่: ชนิดของคำที่มีไว้สำหรับการใช้งานกับ SB-EXT. อะตอม INCF และร่วม
  • เพิ่มประสิทธิภาพ: CLOS ฟังก์ชั่นวิธีการที่มีประสิทธิภาพและฟังก์ชั่นสล็อต defclass typechecking ตอนนี้มีชื่อแก้ปัญหาเพื่อใช้ในการติดตามย้อนหลังและโปรไฟล์
  • .
  • เพิ่มประสิทธิภาพ: ASDF ได้รับการปรับปรุงรุ่น 2.004 (# 605260 ขอบคุณ Fare Rideau)
  • เพิ่มประสิทธิภาพ: สัญลักษณ์จะพิมพ์โดยใช้ชื่อที่มีคุณสมบัติครบถ้วนในหลายข้อผิดพลาดและข้อความคำเตือนซึ่งมักจะเกี่ยวข้องกับความขัดแย้งหรือแพคเกจ mixups (# 622789 ขอบคุณอัตติลา Lendvai)
  • แก้ไขข้อผิดพลาด: SB-BSD ซ็อกเก็ต: ซ็อกเก็ตเชื่อมต่อไม่ได้ด้ายปลอดภัย (# 505497 ขอบคุณแอนดรูดิงส์)
  • แก้ไขข้อผิดพลาด: อ่านไฟล์ / proc บน Linux ทำงาน (# 425199)
  • แก้ไขข้อผิดพลาด: DOTIMES ได้รับการยอมรับที่แท้จริงจำนวนจริงที่ไม่ใช่จำนวนเต็ม (# 619393 ขอบคุณโรมัน Marynchak)
  • แก้ไขข้อผิดพลาด: WRITE-TO-STRING แมโครคอมไพเลอร์มีผลผูกพันชื่อตัวแปรพิเศษทำลายรหัสที่พยายามที่จะเขียนค่าของตัวแปรควบคุมของเครื่องพิมพ์ (# 581564 ขอบคุณ Stas Boukarev)
  • แก้ไขข้อผิดพลาดเขียนแมโครคอมไพเลอร์ไม่ได้จัดการ designators กระแสออกได้อย่างถูกต้อง (# 598374 ขอบคุณ Stas Boukarev)
  • แก้ไขข้อผิดพลาด: ความพร้อมที่ดีขึ้นของชื่อของฟังก์ชั่นในต่างประเทศติดตามย้อนหลังบน Linux (# 626962 ขอบคุณ Stas Boukarev)
  • แก้ไขข้อผิดพลาด: การเขียนสคริปต์และสร้างสำหรับ Solaris และ FreeBSD (# 615497 # 627581 ขอบคุณจอช Elsasser และจิม Wise)
  • แก้ไขข้อผิดพลาด: สร้างการแก้ไขสำหรับหมุนเวียน OpenBSD และ 4.8 (# 615489 # 615492 ขอบคุณจอช Elsasser)
  • แก้ไขข้อผิดพลาด: โดยใช้ชื่อแทนสำหรับการเรียน builtin เป็น specializers defmethod โดยไม่ต้องเพิ่ม DEFTYPEs สำหรับพวกเขาทำงาน (# 618387)
  • แก้ไขข้อผิดพลาด: timetravel โดย getrusage () ไม่ได้ทำให้เกิดข้อผิดพลาดชนิดในช่วง GC (# 544421)
  • แก้ไขข้อผิดพลาด: ถูกต้องตามกฎหมายรายการแบบไดนามิกขอบเขตและเวกเตอร์ที่ใช้เป็นข้อโต้แย้งการเริ่มต้นที่จะทำให้ ARRAY สามารถ stack จัดสรร (# 586105)
  • แก้ไขข้อผิดพลาด: อินไลน์การขยายตัวของการสร้างการอ้างอิงถึงตัวแปรแลมบ์ดาตาย (# 454681 ขอบคุณอเล็กซ์ Dejneka)
  • แก้ไขข้อผิดพลาด: ข้อผิดพลาดที่ดีกว่าสำหรับข้อโต้แย้งที่เป็นตัวเลขปลอมเพื่อ RANDOM (# 598986 ขอบคุณ Stas Boukarev)
  • แก้ไขข้อผิดพลาด: คอมไพเลอร์บางครั้ง inlined อ้างอิงจากสภาพแวดล้อมที่เข้ากันไม่ได้เกิดขึ้น (# 308951)
  • แก้ไขข้อผิดพลาด: คอมไพเลอร์โยนข้อผิดพลาดเมื่อพยายามที่จะรวบรวมฟังก์ชั่นท้องถิ่น (ฉลากหรือ Flet) เป็นที่รู้จักกันที่จะใช้อาร์กิวเมนต์ที่ซับซ้อนเฉพาะ (ไม่ได้อยู่ใน Launchpad รายงานโดย sykopomp ใน #lispgames)
  • แก้ไขข้อผิดพลาด: ล็อค-แพคเกจล้มเหลวในการป้องกันผลกระทบเวลารวบรวมของ defun เมื่อสัญลักษณ์ก่อนหน้านี้มีความหมายแมโคร (# 576637)
  • แก้ไขข้อผิดพลาด: คำเตือนปลอมไม่สนใจแม้กระทั่งให้ (ประกาศ IGNORE) ในวิธีการเมื่อการผูกพา​​รามิเตอร์กลายพันธุ์ (รายงานโดยค่าโดยสารเส้นแบ่ง; LP # 611361)
  • แก้ไขข้อผิดพลาด: วิธีแก้ปัญหาสำหรับคอมไพเลอร์แขวนในการสั่งซื้อ-UVL ชุด (# 308914)
  • แก้ไขข้อผิดพลาด: การประเมินผลในการดีบัก REPL ทำงานโดยใช้บริบทของโลกเมื่ออยู่ในกรอบที่ไม่ได้มีข้อมูลการแก้ปัญหาที่เพียงพอ
  • .
  • แก้ไขข้อผิดพลาด: เกินขีด จำกัด FD_SETSIZE ในขณะนี้ส่งผลในข้อผิดพลาดที่เหมาะสม (# 316068)
  • แก้ไขข้อผิดพลาด (SETF เอกสารประกอบ) ของแมโครทำงานอย่างถูกต้อง (# 643958 ขอบคุณ Stas Boukarev)
  • แก้ไขข้อผิดพลาด: ขัดจังหวะเวลานานกว่าระยะเวลาที่ได้รับการร้องขอที่เกิดการนอนหลับที่จะแขวนบนดาร์วิน (# 640516 ขอบคุณโจ Lebroco สำหรับการวิเคราะห์)

มีอะไรใหม่ ในรุ่น 1.0.42:

  • สร้างการเปลี่ยนแปลง
  • โฮสต์ข้ามรวบรวมระบุไว้ตอนนี้เพื่อ make.sh ใช้อาร์กิวเมนต์บรรทัดคำสั่ง --xc เจ้าภาพ = & # x3c; คำสั่ง & # x3e; แทนการโต้เถียงตำแหน่ง (ขอบคุณแดเนียลเฮอร์ริ่ง)
  • ติดตั้งสถานที่ตั้งสามารถระบุการ make.sh ใช้อาร์กิวเมนต์บรรทัดคำสั่ง --prefix = & # x3c; เส้นทาง & # x3e ;. (# 550889s ขอบคุณที่แดเนียลเฮอร์ริ่ง)
  • การเพิ่มประสิทธิภาพ: การดำเนินการเริ่มต้นของการคำนวณแบ่งแยก-FUNCTION ไม่สูญเสียการทำงานมากน้อย
  • .
  • เพิ่มประสิทธิภาพ: การดำเนินงานหน่วยความจำที่ชัดเจนอุปสรรคตอนนี้ใช้ได้สำหรับการใช้งานด้วยรหัสแบบมัลติเธรด ดูเอกสารรายละเอียด.
  • เพิ่มประสิทธิภาพ. สนับสนุนการทดลองสำหรับเกลียวบน Linux / PPC
  • แก้ไขข้อผิดพลาด: เปลี่ยนชื่อ-PACKAGE กลับแพคเกจ (ขอขอบคุณกับอีริค Marsden)
  • แก้ไขข้อผิดพลาด: Expt สัญญาณข้อผิดพลาดถ้าอาร์กิวเมนต์แรกเป็นศูนย์และอาร์กิวเมนต์ที่สองเป็นจุดลอยศูนย์ (# 571581 ขอบคุณโรมัน Marynchak)
  • แก้ไขข้อผิดพลาด: DEFTYPE สัญญาณผิดพลาดที่ไม่มีในรายการแลมบ์ดารายการ- (# 576594 ขอบคุณโรมัน Marynchak)
  • แก้ไขข้อผิดพลาด: ทำให้ asdf ติดตั้งใช้งานได้กับ ASDF2 ตอนนี้รวม (# 612998 รายงานโดยฟิล Hargett; แพทช์จากจิม Wise)

ซอฟต์แวร์ที่คล้ายกัน

gears-stylus
gears-stylus

20 Feb 15

STklos
STklos

15 Apr 15

TXR
TXR

18 Jul 15

Adobe Alchemy
Adobe Alchemy

3 Jun 15

ความคิดเห็นที่ Steel Bank Common Lisp

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!