CHangelog:
* Changes in opensource COBOL 1.4.0J
** New features
*** Supports for Microsoft Windows ( Visual Studio and CL compiler )
Added win32 directory in opensource COBOL package, and prepared Solution Files for Visual Studio.
*** Enhanced CUI features
(1) Add a new function "CBL_OC_KEISEN".
This displays a KEISEN ( vertical or horizontal ruled lines ) on the screen.
(2) Supports SJIS multi-byte character input and output on the screen.
** Changes
*** Added VBISAM to the opensource COBOL package
*** Fixed not to abandon REPLACE after following COPY REPLACING has done
*** Though old style STOP statement maybe skipped, it should be still at least recognized as non-nil statement on empty check
*** Stop editing initial value of national-edited item
*** Changed NATIONAL comparison to be independent on COLLATING SEQUENCE setting
*** Fixed memory leaks in decoding national words
*** Fixed behavior of COPY REPLACING LEADING/TRAILING according to the standard
*** Fixed undecoded national item names appear in runtime messages
*** Fixed undecoded national item names appear in compilation messages
*** Prefixing/Suffixing should have no effect on FILLER item
*** Fixed compilation error on some SOURCE FORMAT FREE usage
*** Fixed bug in field subscript boundary check in cond expression
*** Preserve system time when date is modified by COB_DATE
*** Avoid reporting wrong section/paragraph name in error message
*** Fixed bug in reference modification boundary check in MOVE statement
*** Fixed initialization bug of ZonedDecimal variable defined as SIGN SEPARATE
*** Fixed initialization bug of ZonedDecimal variable when using -fsign-ebcdic option
** Other Updates
*** added and enhanced some tests
*** updated message catalog for 'ja'
*** bug fix some problem
Background:
LLVM 3.6 upstream added support for being a native toolchain on NetBSD.
This changed the default C++ runtime library from libstdc++ to libc++.
Patch this in pkgsrc's clang so we continue to use libstdc++ (for now)
Proper support for libc++ should be added later (perhaps w/ PKG_OPTIONs).
Thanks to Joerg for explaining the problem.
http://www.scala-lang.org/news/2.11.6
Scala 2.11.6 is a bugfix release that is binary compatible with
previous releases in the Scala 2.11 series. We would like to highlight
the following changes:
* We fixed a cross-site scripting vulnerability in Scaladoc's
JavaScript. Many thanks to @todesking for discovering this,
suggesting a fix, and for delaying disclosure until this release!
This bug could be used to access sensitive information on sites
hosted on the same domain as Scaladoc-generated documentation. All
previous versions of Scaladoc are affected (Scala 2.10.5 includes
the fix as well). We do recommend, as a general precaution, to host
Scaladoc documentation on its own domain.
* SI-9089 repl is now much less crash-and-burny when calling a
function (which turns out to be a common thing people do in a
REPL). Also, apologies to the author of SI-9022, who reported this
before the bug was discovered and you had to wait in line for like
three hours on a Tuesday afternoon. Or, maybe, that honor should go
to the enigmatic dk14.
* SI-8759 no need to enter almost half the konami code to enter a
right square bracket in the REPL (via jline 2.12.1). Thank you for
implementing the jline fix, @michael72, and kudos to @jdillon and
@trptcolin for cutting a new jline release just for us!
http://www.scala-lang.org/news/2.11.5
Scala 2.11.5 is a bugfix release that is binary compatible with
previous releases in the Scala 2.11 series. We would like to highlight
the following changes:
* heathermiller's SI-6502 Reenables loading jars into the running REPL
* mpociecha's The alternative, flat representation of classpath elements
* gbasler's Avoid the ¡CNF budget exceeded¢ exception via smarter
translation into CNF
* adriaanm's SAMmy: eta-expansion, overloading, existentials
* A great number of documentation improvements - thank you (and, to
those appearing for the first time in our release notes, welcome!):
@kanielc, @lymia, @stevegury, @vigdorchik, @gourlaysama, @ichoran,
@retronym, @xuwei-k, @dickwall, @phaller.
http://www.scala-lang.org/news/2.11.4
Scala 2.11.4 is a bugfix release that is binary compatible with
previous releases in the Scala 2.11 series. The changes include:
* Scala shell (REPL) is more friendly to Ctrl+D. It leaves your
terminal in a clean state and suggests using :quit the next time
(see #3902). Kudos to @gourlaysama!
* REPL uses different colors when printing references to vals and
types. Pass -Dscala.color to enable that behavior (see
#3993). Thanks to @puffnfresh!
* The Scala specification received a fair amount of love and became
much more beautiful. It has got syntax highlighting (#3984),
linkable headers, and a side bar with TOC (#3996). A few final
touches has been merged that fix typos and mistakes stemming from
automatic Latex to Markdown conversion we've done a while
ago. Thanks for attention to details @gourlaysama, @som-snytt and
roberthoedicke!
* Non-deterministic pattern matching warnings has been fixed
(SI-7746). Many thanks to @gbasler for diving deep (#3954) into
logical formulas constructed by our pattern matcher implementation!
https://groups.google.com/forum/#!msg/scala-internals/SSD9BNJaFbU/rACBkHrs2JEJ
> I've got an important information to share. I'd like to announce the
> Scala 2.11.3 artifacts as being dead on arrival. The 2.11.3
> artifacts that got released to Maven Central have a critical bug
> related to binary compatibility. Please stick to using Scala 2.11.2
> until 2.11.4 is released which is planned to happen as soon as we
> fix all critical bugs found in Scala 2.11.3. The rest of my email
> will discuss the events that led to a broken Scala release, next
> steps we're planning to take.
http://www.scala-lang.org/news/2.11.2
Scala 2.11.2 is a bugfix release that is binary compatible with
previous releases in the Scala 2.11 series. The changes include:
* Several issues in the collections library were resolved, most
notably equality on ranges (SI-8738).
* The optimizer no longer eliminates division instructions that may
throw an ArithmeticException (SI-7607).
* The -Xlint compiler flag is now parameterized by individual
warnings. This is intended to replace the -Ywarn-... options, for
instance, -Xlint:nullary-unit is equivalent to
-Ywarn-nullary-unit. Run scalac -Xlint:help to see all available
options. Kudos to @som-snytt!x
* TypeTags and Exprs are now serializable (SI-5919).
Jim is an opensource small-footprint implementation of the Tcl programming
language. It implements a large subset of Tcl and adds new features like
references with garbage collection, closures, built-in Object Oriented
Programming system, Functional Programming commands, first-class arrays and UTF-
8 support. All this with a binary size of about 100-200kB (depending upon
selected options).
The Jim core is very stable. Jim passes over 3000 unit tests and many Tcl
programs run unmodified. Jim is highly modular with the possiblity to configure
many components as loadable modules, or omitted entirely. A number of extensions
are included with Jim which may be built as loadable modules.
launches a submake for _freeze_importlib before all the object files have
been compiled. List $(LIBRARY_OBJS_OMIT_FROZEN) as dependencies to make it
wait until it is safe to launch the submake.
Should fix occasional errors of the sort:
Python/Python-ast.o: file not recognized: File truncated
*** [Modules/_freeze_importlib] Error code 1