รายละเอียดซอฟแวร์:
รุ่น: 2.10.3 / 2.10.4 RC1 / 2.11.0 Milestone 8
วันที่อัพโหลด: 17 Feb 15
การอนุญาต: ฟรี
ความนิยม: 218
สกาล่าเป็นแหล่งที่ทันสมัยและเปิดการเขียนโปรแกรมภาษาหลายกระบวนทัศน์การออกแบบเป็นพิเศษในการแสดงรูปแบบการเขียนโปรแกรมที่พบบ่อยในที่สง่างามวิธีที่รัดกุมและปลอดภัยชนิด
สกาล่าได้อย่างราบรื่นรวมคุณสมบัติของภาษาเชิงวัตถุและการทำงานรวมทั้ง mixins, ประเภทข้อมูลเชิงพีชคณิตที่มีการจับคู่แบบ genericity และอื่น ๆ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แก้ไขข้อผิดพลาดที่มีซุปเปอร์ accessors / ขึ้นอยู่กับประเภท
- ย้ายกลับแปรปรวนแก้ไขตัวตรวจสอบประสิทธิภาพการทำงาน
- ขยายแสดงความคิดเห็นที่มีรายละเอียดมากขึ้นสิ่งที่ต้องทำ
- เจ้าของสัญลักษณ์ซ่อมหลังจากที่ถูกทิ้งร้าง named- / default-args
- Binary compat วิธีแก้ปัญหาสำหรับการลบข้อผิดพลาด SI-7120
- กรณีของการทดสอบสำหรับ crasher แล้วคงที่
- codifies รัฐของศิลปะ WRT SI-8104
- BrowserTraverser แก้ไขสำหรับวัตถุแพคเกจ
- การทดสอบแสดงให้เห็นถึง SI-8085
- Revert & quot; SI-6426, importable _ & quot;.
- วงจร Inliner แก้ไขด้วยการเรียกซ้ำรวบรวมแยกต่างหาก
- ให้มากไปข้อ จำกัด เริ่มต้น Polytype ตระหนัก
- HashSet ควรใช้สหภาพ
- ลบโค้ดป้องกันทำล้าสมัยโดยการแก้ไขที่มีอยู่เพื่อ SI-5604
- ยืนยันขยันใน GenBCode
- ทำให้การแก้ไข SI-7335 ที่อยู่เบื้องหลังธงระดับแหล่งที่มา
- ทำให้การแก้ไข SI-6899 ภายใต้ธงระดับแหล่งที่มา
- เพิ่มธง '-Xsource' ช่วยให้รวบรวมเช่น 2.10 โหมด
- ข้อผิดพลาดช่วง: ผลที่ไม่ถูกต้องสำหรับการ Long.MinValue Long.MaxValue โดย Int.MaxVal
- แก้ไขฟังก์ชั่นที่ไม่ระบุชื่อกับตัวยึด
- HashMap ควรใช้กรอง
- ชุดควรใช้กรอง
- StringContext.f ปรับปรุงเอกสาร
- ผล ImmutableSetFactory.empty ใน StackOverflowError
- BigDecimal เสมือนที่ครอบคลุมความแข็งแรง / แก้ไขความถูกต้อง.
- ป้องกัน SOE ไปได้ในระหว่าง # กระแสแผ่.
- ลบ misc องค์ประกอบ @deprecated
- Refactor ต่อการตรวจสอบรหัส
- กะรัต = & gt; Caret
- Unprintables ในข้อความ
- เส้นจำนวนโดย EOLs
- คัดค้านอัตโนมัติ () ลงในรายการอาร์กิวเมนต์
- ใช้ Regex.quote
- เพิ่ม Regex.quote
- เปิดเครื่องรูด / unzip3 กลับประเภทคงที่ไม่ถูกต้องเมื่อนำไปใช้อาร์เรย์
- แก้ไขเท็จ & quot; แทนที่อะไร & quot; สำหรับการเรียนกรณีป้องกันพระราม
- การดำเนินการเฉพาะ subsetOf สำหรับ HashSet
- แก้ไขที่ไม่ได้กำหนด
มีอะไรใหม่ ในรุ่น 2.10.4 RC1:
- เรียนค่า:
- ชั้นในขณะนี้อาจขยาย AnyVal ที่จะทำให้มันทำตัวเหมือนชนิด struct (ข้อ จำกัด ).
- http://docs.scala-lang.org/overviews/core/value-classes.html
- เรียนโดยปริยาย:
- ปรับปรุงโดยปริยายขณะนี้ยังนำไปใช้กับนิยามคลาสเพื่อลดสำเร็จรูปห่อโดยปริยาย.
- http://docs.scala-lang.org/sips/pending/implicit-classes.html
- String แก้ไข:
- Val สิ่ง = & quot; & quot น่ากลัว ;; println (s & quot; แก้ไขสตริงเป็น $ {} what.toUpperCase & quot;!)
- http://docs.scala-lang.org/overviews/core/string-interpolation.html
- ฟิวเจอร์สและสัญญา:
- Asynchronously ได้รับบาง JSON for (req
มีอะไรใหม่ ในรุ่น 2.10.0:
- เรียนค่า:
- ชั้นในขณะนี้อาจขยาย AnyVal ที่จะทำให้มันทำตัวเหมือนชนิด struct (ข้อ จำกัด ).
- http://docs.scala-lang.org/overviews/core/value-classes.html
- เรียนโดยปริยาย:
- ปรับปรุงโดยปริยายขณะนี้ยังนำไปใช้กับนิยามคลาสเพื่อลดสำเร็จรูปห่อโดยปริยาย.
- http://docs.scala-lang.org/sips/pending/implicit-classes.html
- String แก้ไข:
- Val สิ่ง = & quot; & quot น่ากลัว ;; println (s & quot; แก้ไขสตริงเป็น $ {} what.toUpperCase & quot;!)
- http://docs.scala-lang.org/overviews/core/string-interpolation.html
- ฟิวเจอร์สและสัญญา:
- Asynchronously ได้รับบาง JSON for (req
มีอะไรใหม่ ในรุ่น 2.9.1-1:
- อย่าทำเครื่องหมายผสมในวิธีการ เป็นสะพาน.
- เพิ่มแฟสังเคราะห์สำหรับวิธีการ BRIDGE.
- สร้างปรับปรุงสำหรับการเผยแพร่เพื่อ sonatype OSSRH
มีอะไรใหม่ ในรุ่น 2.7.7:
- ข่าวประชาสัมพันธ์ฉบับนี้รวมถึงการแก้ไขที่ห้องสมุดนักแสดง, สกาล่า IDE Eclipse สำหรับการปรับปรุงแก้ไขสำหรับเงื่อนไขข้อผิดพลาดที่เกี่ยวข้องกับข้อสุดท้ายและข้อยกเว้นการแก้ไขเพื่อ Vals สืบทอดขี้เกียจและการแก้ไขและปรับปรุงการติดตั้งโถ.
มีอะไรใหม่ ในรุ่น 2.7.7 RC1:
- ข่าวประชาสัมพันธ์ฉบับนี้รวมถึงการแก้ไขและ refactorings สำหรับนักแสดง ห้องสมุด, การปรับปรุงบางอย่างเพื่อสกาล่า IDE สำหรับ Eclipse, รวมทั้งการแก้ไขข้อผิดพลาดเพิ่มเติม.
มีอะไรใหม่ ในรุ่น 2.7.6:
- ข่าวประชาสัมพันธ์ฉบับนี้การบำรุงรักษารองลงมาอยู่ในประเด็นที่หายากหนึ่งที่สามารถทำได้ ผลใน & quot; ในรูปแบบลายเซ็นสกาล่า & quot; ข้อความ.
- ไม่มีการแก้ไขอื่น ๆ หรือการเปลี่ยนแปลงที่จะถูกรวม; ถ้าคุณไม่เคยพบข้อความข้างต้นคุณจะไม่เห็นความแตกต่างโดยการอัพเกรดใด ๆ .
มีอะไรใหม่ ในรุ่น 2.7.5:
- คงที่ # 1999 (ปัญหาความอดอยากเมื่อจำนวนมากของงาน ที่ถูกสร้างขึ้นจากหัวข้อ FJTaskRunner) ซึ่งอาจส่งผลใน JVM วิ่งออกมาจากหน่วยความจำเมื่อจำนวนมากของนักแสดงที่สร้างขึ้นที่ความถี่สูงมาก.
- คงที่ # 2000 (นักแสดงที่เชื่อมโยงไม่เคยยุติการอย่างถูกต้อง) ซึ่งอาจส่งผลในหน่วยความจำรั่วไหลในการใช้งานที่สร้างความเชื่อมโยงกับนักแสดงจำนวนมาก.
- นักแสดงนับอ้างอิงพิการโดยใช้ WeakReferences ตั้งแต่นี้อาจนำไปสู่การรั่วไหลของหน่วยความจำ การสิ้นสุดของนักแสดงยังคงมีการติดตามแม้ว่าโดยใช้รูปแบบที่เรียบง่ายที่ไม่ต้องพึ่งพา WeakReferences ในบางกรณีผู้ใช้จะต้องเรียก `Scheduler.shutdown ()` อย่างชัดเจนที่จะยุติการประยุกต์ใช้นักแสดงที่ใช้.
- แก้ไขข้อผิดพลาด NullPointerException` `` ใน Scheduler.restart`.
มีอะไรใหม่ ในรุ่น 2.7.4:
- รุ่นใหม่นี้เป็นรุ่นการบำรุงรักษา; ข้อบกพร่องหลายได้รับการแก้ไข แต่ในขั้นตอนนี้เราเป็นเพียงการเพิ่มคุณสมบัติใหม่ไปอยู่ที่ใหม่สกาล่า 2.8 codebase ซึ่งควรจะเสร็จสมบูรณ์ภายในไม่กี่เดือน.
- รุ่นนี้จะมีการเปิดตัวล่าสุดของสาขา 2.7.x และยังจะเป็นคนสุดท้ายที่จะสนับสนุนรุ่นเก่า 1.4 ของโปรแกรม Java Virtual Machine.
ความคิดเห็นที่ไม่พบ