Steel Bank Common Lisp

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

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)

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

Guile
Guile

20 Feb 15

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

Yazoo
Yazoo

20 Feb 15

Xojo
Xojo

20 Feb 15

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

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