source: trunk/abcl/CHANGES @ 12828

Last change on this file since 12828 was 12828, checked in by astalla, 13 years ago

Updated changelog for new release.

  • Property svn:eol-style set to native
File size: 22.1 KB
Line 
1Version 0.21
2============
3svn://common-lisp.net/project/armedbear/svn/tags/0.21.0/abcl
4(???, 2010)
5
6
7Features
8--------
9
10* [svn r12818] Update to ASDF 2.004
11
12* [svn r12738-805] Support for custom CLOS slot definitions and custom class options.
13
14* [svn r12756] slot-* functions work on structures too.
15
16* [svn r12774] Improved Java integration: jmake-proxy can implement more than one interface.
17
18* [svn r12773] Improved Java integration: functions to dynamically manipulate the classpath.
19
20* [svn r12755] Improved Java integration: CL:STRING can convert Java strings to Lisp strings.
21
22Fixes
23-----
24
25* [svn 12809-10-20] Various printing fixes.
26
27* [svn 12804] Fixed elimination of unused local functions shadowed by macrolet.
28
29* [svn r12798-803] Fixed pathname serialization across OSes. On Windows pathnames are always printed with forward slashes, but can still be read with backslashes.
30
31* [svn r12740] Make JSR-223 classes compilable with Java 1.5
32
33Other
34-----
35
36* [svn r12754] Changed class file generation and FASL loading to minimize reflection.
37
38* [svn r12734] A minimal Swing GUI Console with a REPL is now included with ABCL.
39
40Version 0.20
41============
42svn://common-lisp.net/project/armedbear/svn/tags/0.20.0/abcl
43(24 May, 2010)
44
45
46Features
47--------
48
49* [svn r12576] Support for CLOS METACLASS feature.
50
51* [svn r12591-602] Consolidation of copy/paste code in the readers.
52
53* [svn r12619] Update to ASDF2 (specifically to ASDF 1.719).
54
55* [svn r12620] Use interpreted function in FASL when compilation fails.
56
57* [ticket #95] PATHNAME-JAR and PATHNAME-URL subtypes now handle jar
58  and URL references working for OPEN, LOAD, PROBE-FILE,
59  FILE-WRITE-DATE, DIRECTORY, et. al.
60
61* Many small speed improvements (by marking functions 'final').
62
63* [ticket #91] Threads started through MAKE-THREAD now have a
64    thread-termination restart available in their debugger.
65
66* [svn r12663] JCLASS supports an optional class-loader argument.
67
68* [svn r12634] THREADS:THREAD-JOIN implemented.
69
70* [svn r12671] Site specific initialization code can be included in
71  builds via the 'abcl.startup.file' Ant property.
72
73Fixes
74-----
75
76* [ticket #89] Inlining of READ-LINE broken when the return value
77    is unused.
78
79* [svn r12636] Java class verification error when compiling PROGV
80    in a context wanting an unboxed return value (typically a
81    logical expression).
82
83* [svn r12635] ABCL loads stale fasls instead of updated source
84    even when LOAD is called with a file name without extension.
85
86* [ticket #92] Codepoints between #xD800 and #xDFFF are incorrectly
87    returned as characters from CODE-CHAR.
88
89* [ticket #93] Reader doesn't handle zero returned values from
90    macro functions correctly.
91
92* [ticket #79] Different, yet similarly named, uninterned symbols
93    are incorrectly coalesced into the same object in a fasl.
94
95* [ticket #86] No restarts available to kill a thread, if none
96    bound by user code.
97
98* [svn r12586] Increased function dispatch speed by eliminating
99    FIND-CLASS calls (replacing them by constant references).
100
101* [svn r12656] PATHNAME-JAR now properly uses HTTP/1.1 HEAD requests
102  to detect if remote resource has been changed.
103
104* [svn r12643] PATHNAME-JAR now properly references Windows drive
105    letters on DEVICE other than the default.
106
107* [svn r12621] Missing 'build-from-lisp.sh' referenced in README now
108    included in source release.
109
110Other
111-----
112
113* [svn r12581] LispCharacter() constructors made private, in favor
114    of getInstance() for better re-use of pre-constructed characters.
115
116* [svn r12583] JAVA-CLASS reimplemented in Lisp.
117
118* [svn r12673] Load 'system.lisp' moved later in boot sequence so
119    unhandled conditions drop to debugger.
120
121* [svn r12675] '--nosystem' commandline option inhibits loading of
122    'system.lisp'.
123
124* [svn r12642] Under Windows, pathname TYPE components can now contain
125    embedded periods iff they end in '.lnk' to support shortcuts.
126
127
128Version 0.19
129============
130svn://common-lisp.net/project/armedbear/svn/trunk/abcl
131(14 Mar, 2010)
132
133Features
134--------
135
136* [svn r12518] *DISASSEMBLER* may now contain a hook which returns the
137  command to disassemble compiled functions.
138
139* [svn r12516] An implementation of user-extensible sequences as
140  proposed in Christopher Rhodes, "User-extensible sequences in Common
141  Lisp", Proc. of the 2007 International Lisp Conference.
142
143* [svn r12513] Implement SYS:SRC and SYS:JAVA logical pathname
144  translations for system Lisp source and the root of the Java package
145  structure, respectively.
146
147* [svn r12505] All calls to anonymous functions and local functions that have
148  been declared inline are now converted to LET* forms, reducing stack usage
149  and the number of generated classes.
150
151* [svn r12487] An initial port ASDF-INSTALL now forms the first ABCL
152  contrib.  Such contribs are optionally built by the Ant target
153  'abcl.contrib'.  ASDF-INSTALL is not expected to work very well
154  under Windows in its present state.
155
156* [svn r12447] [ticket:80] REQUIRE now searches for ASDF systems.
157
158* [svn r12422] Jar pathname support extensively re-worked and tested
159  so that LOAD, PROBE-FILE, TRUENAME, DIRECTORY, and WRITE-FILE-DATE
160  all work both for local and remote jar pathnames of the form
161  "jar:URL!/JAR-ENTRY".
162
163  The loading ASDF systems from jar files is now possible.
164
165  SYS:PATHNAME-JAR-P predicate signals whether a pathname references a
166  jar.
167
168  NB: jar pathnames do *not* currently work as an argument to OPEN.
169
170  SYS:UNZIP implemented to unpack ZIP files.
171
172  SYS:ZIP now has a three argument version for creating zip files with
173  hierarchical entries.
174
175* [svn r12450] Collect unprocessed command-line arguments in
176  EXT:*COMMAND-LINE-ARGUMENT-LIST* (Dennis Lambe Jr.)
177
178* [svn r12414] SYS::%GET-OUTPUT-STREAM-ARRAY returns a Lisp byte array
179  from a Java byte array stream.
180
181* [svn 12402] ABCL.TEST.LISP:RUN-MATCHING will now execute that subset
182  of tests which match a string.
183
184
185Fixes/Optimizations
186-------------------
187
188* [svn r12526] Unbinding of PROGV bound variables on local transfer
189  of control (within-java-function jump targets)
190
191* [svn r12510] The new ansi-test WITH-STANDARD-IO-SYNTAX.23 passes.
192  Our with-standard-io-syntax implementation now correctly resets all necessary
193  pprint variables. Patch by Douglas R. Miles, thanks for the contribution!
194
195* [svn r12485] Pathnames starting with "." can now have TYPE.
196
197* [svn r12484] FASLs containing "." characters not used to indicate
198  type (i.e. ".foo.bar.baz.abcl") can now be loaded.
199
200* [svn r12422] Pathname.java URL contructor under Windows now properly
201  interprets the drive letter.
202
203* [svn r12449] The 'abcl.jar' produced by Netbeans now contains a valid
204  manifest (found by Paul Griffionen).
205
206* [svn r12441] ZipCache now caches all references to ZipFiles based on
207  the last-modified time for local files.  Remote files are always
208  retrieved due to problems in the underlying JVM code.
209
210  SYS:REMOVE-ZIP-CACHE implements a way to invalidate an entry given a
211  pathname.
212
213* [svn r12439] Remove duplication of java options in Windows
214  'abcl.bat' script.
215
216* [svn r12437] CHAR-CODE-LIMIT is the upper execlusive limit (found by
217  Paul Griffionen).
218
219* [svn r12436] Describe formatting was missing a newline (reported by
220  Blake McBride).
221
222* [svn 12469] Ensure that FILE-ERROR always has a value (possibly NIL)
223  for its PATHNAME member.
224
225* [svn r14222] MERGE-PATHNAMES no longer potentially shares structure
226  between its result and *DEFAULT-PATHNAME-DEFAULTS*.
227
228* [svn r12416] Fixed ANSI LAMBDA.nn test failures caused by errors in
229  lambda inlining.
230
231* [svn r12417] [ticket:83] Fix TRANSLATE-LOGICAL-PATHNAME regression.
232  (Alan Ruttenberg).
233
234* [svn r12412] Optimize memory efficiency of FORMAT by use of a
235  hashtable rather than a CHAR-CODE-LIMIT array.
236
237* [svn r12408] FIND-SYMBOL requires a  string argument.
238
239* [svn r12400] Make NIL (as symbol) available to the compiler.
240
241* [svn r12398] Move lambda list analysis to compile time where possible.
242
243* [svn r12397] BROADCAST-STREAM obeys default external format fixing
244  ANSI MAKE-BROADCAST-STREAM.8.
245
246* [svn r12395] Improve arglist display for SLIME (Matthias Hölzl).
247
248* [svn r12394] Optimize array utilization in closures.
249
250* [svn r12393] Optimize array functions in compiler which don't
251  require clearing the VALUES array.
252
253* [svn r12392] Optimize/normalize aspects of boot.lisp
254
255* [svn r12391] Prevent duplicated subclasses form occuring.
256
257
258Other
259-----
260
261* [svn r12447] SYS::*MODULE-PROVIDER-FUNCTION* now provides a mechanism
262  to extend the REQUIRE resolver mechanism at runtime.
263
264* [svn r12430] Ant based build no longer writes temporary files to
265  contain the Lisp build instructions.
266
267* [svn r12481] STANDARD-CLASS now has slots to be inherited by
268  deriving metaclasses in support of the (in progress) work on
269  metaclass.
270
271* [svn r12425] No longer ignore the METACLASS defclass option in
272  support of the (in progress) work on metaclass
273
274* [svn r12422] SYS::*LOAD-TRUENAME-FASL* now contains the TRUENAME of
275  the Java "*.cls" component when loading a packed FASL.
276
277* [svn r12461] Human readable Java representations for class cast
278  exceptions for NULL and UNBOUND values.
279
280* [svn r12453 et. ff.] Large numbers of the implementation of Java
281  primitives have been declared in a way so that a stack trace
282  provides a much more readable indication of what has been invoked.
283  Primitives which extend Primitive are prefixed with "pf_"; those
284  which extend SpecialOperator are prefixed with "sf_".
285
286* [svn r12422] The internal structure of a jar pathname has changed.
287  Previously a pathname with a DEVICE that was itself a pathname
288  referenced a jar.  This convention was not able to simultaneously
289  represent both jar entries that were themselves jar files (as occurs
290  with packed FASLs within JARs) and devices which refer to drive
291  letters under Windows.  Now, a pathname which refers to a jar has a
292  DEVICE which is a proper list of at most two entries.  The first
293  entry always references the "outer jar", and the second entry (if it
294  exists) references the "inner jar".
295
296* [svn r12419] Ant 'abcl.release' target centralizes the build steps
297  necessary for creating releases.
298
299* [svn r12409] Compiler now rewrites function calls with (LAMBDA 
) as
300  the operator to LET* forms.
301
302* [svn r12415] CLASS-FILE renamed to ABCL-CLASS-FILE to prepare for
303  (in progress) reworking of Stream inheritance.
304
305* [svn r123406] 'test/lisp/abcl/bugs.lisp' forms a default location to
306  add unit tests for current bug testing.  The intention is to move
307  these tests into the proper location elsewhere in the test suite
308  once they have been fixed.
309
310* [svn r124040] Java tests upgraded to use junit-4.8.1.  Netbeans
311  project runtime classpath now uses compilation results before source
312  directory, allowing the invocation of ABCL in interpreted mode if
313  the Ant 'abcl.compile.lisp.skip' property is set.  Java unit tests
314  for some aspects of jar pathname work added.
315
316*  New toplevel 'doc' directory now contains:
317
318   + [svn r12410] Design for the (in progress) reworking of the Stream
319     inheritance.
320
321   + [svn r12433] Design and current status for the re-implementation
322     of jar pathnames.
323
324* [svn r12402] Change ABCL unit tests to use the ABCL-TEST-LISP definition
325  contained in 'abcl.asd'.  Fixed and renabled math-tests.  Added new
326  tests for work related to handling jar pathnames.
327
328* [svn r12401] The REFERENCES-NEEDED-P field of the LOCAL-FUNCTION structure now
329  tracks whether local functions need the capture of an actual
330  function object.
331
332
333Version 0.18.1
334==============
335svn://common-lisp.net/project/armedbear/svn/tags/0.18.1/abcl
336(17 Jan, 2010)
337
338Features:
339
340 * Support for printing java objects with print-object
341 * Support for disassembling proxied functions
342
343Bugs fixed:
344
345 * maxima works again
346
347Version 0.18.0
348==============
349svn://common-lisp.net/project/armedbear/svn/tags/0.18.0/abcl
350(12 Jan, 2010)
351
352
353Features:
354
355 * Programmable handling of out-of-memory and stack-overflow conditions
356 * Faster initial startup (to support Google App Engine)
357 * Faster special variable lookup
358 * New interface for binding/unwinding special variables
359 * Implement (SETF (STREAM-EXTERNAL-FORMAT <stream>) <format>)
360 * Implement (SETF (JAVA:JFIELD <object>) <value>)
361 * Constant FORMAT strings get compiled for performance
362
363
364Bugs fixed:
365
366 * FASLs are system default encoding dependent (ticket 77)
367 * I/O of charset-unsupported characters causes infinite loop (ticket 76)
368 * Memory leak where on unused functions with documentation
369 * ANSI PRINT-LEVEL.* tests
370 * Continued execution after failing to handle Throwable exceptions
371 * Line numbers in generated java classes incorrect
372 * JCALL, JNEW doesn't select best match when multiple applicable methods
373 * STREAM-EXTERNAL-FORMAT always returns :DEFAULT, instead of actual format
374 * REPL no longer hangs in Netbeans 6.[578] output window
375 * Lambda-list variables replaced by surrounding SYMBOL-MACROLET
376
377
378Other changes
379
380 * LispObject does not inherit from Lisp anymore
381 * Many functions declared 'final' for performance improvement
382 * SYSTEM:*SOURCE* FASLs for system files no longer refer to intermediate build location
383
384
385Version 0.17.0
386==============
387svn://common-lisp.net/project/armedbear/svn/tags/0.17.0/abcl
388(07 Nov, 2009)
389
390
391Features:
392
393  * Google App Engine example project "Hello world"
394  * Support for loading FASLs from JAR files
395  * Checking of init-arguments for MAKE-INSTANCE (CLOS)
396  * Support for *INVOKE-DEBUGGER-HOOK* (to support SLIME)
397  * Reduced abcl.jar size (bytes and number of objects)
398  * Faster access to locally bound specials (compiler efficiency)
399  * Java property to print autoloading information: abcl.autoload.verbose
400  * Experimental: binary fasls
401  * Default Ant build target now "abcl.clean abcl.wrapper" (from abcl.help)
402  * ConditionThrowable class renamed to ControlTransfer,
403      parent class changed to RuntimeException (to make it unchecked)
404  * API no longer throws ConditionThrowable/ControlTransfer
405
406
407Bugs fixed:
408
409  * Better fix for #63: Prevent exceptions from happening (GO and RETURN-FROM)
410  * Restore ability for ABCL to be build host for SBCL
411  * CLOS performance improvements through looser COMPILE dependency
412  * Compilation fix for highest SPEED setting (triggered by CL-BENCH)
413  * COMPILE's use of temp files eliminated
414  * OpenJDK on Darwin now correctly identified
415  * Incorrect block names for SETF functions defined by LABELS
416  * Fixed MULTIPLE-VALUE-CALL with more than 8 arguments
417  * Incorrect identification of lexical scope on recursive TAGBODY/GO
418    and BLOCK/RETURN-FROM blocks (compiler and interpreter)
419  * Correctly return 65k in char-code-limit (was 256, incorrectly)
420  * Fixes to be able to run the BEYOND-ANSI tests (part of ANSI test suite)
421  * Compiler typo fix
422  * Implementation of mutex functionality moved to lisp from Java
423  * Functions handling #n= and #n# are now compiled
424  * Autoload cleanups
425  * System package creation cleaned up
426  * CHAR-CODE-LIMIT correctly reflects CHAR-CODE maximum return value
427  * Precompiler macroexpansion failure for macros expanding into
428      special operators
429
430
431Version 0.16.1
432==============
433svn://common-lisp.net/project/armedbear/svn/tags/0.16.1/abcl
434(17 Oct, 2009)
435
436Bugs fixed:
437
438  * More careful checking for null args in LispStackFrame
439  * Honor appearance of &allow-other-keys in CLOS MAKE-INSTANCE
440  * Fix #63: GO forms to non-existent TAGBODY labels would exit ABCL
441  * Don't leak temp files during compilation
442
443Version 0.16.0
444==============
445(06 SEP 2009)
446svn://common-lisp.net/project/armedbear/svn/tags/0.16.0/abcl
447
448  Summary of changes:
449  ------------------
450  * Fixed generated wrapper for path names with spaces (Windows)
451  * Fixed ticket #58: Inspection of Java objects in Lisp code
452  * Restored functionality of the built-in profiler
453  * Profiler extended with hot-spot counting (as opposed to call counting)
454  * Stack sampling in the profiler moved to scheduler thread to
455    reduce impact on the program execution thread
456  * THE type-checking for the interpreter
457    (for simple-enough type specifications)
458  * Added structure argument type checking in structure slot
459    accessor functions
460  * Make GENSYM thread-safe
461  * Various performance fixes found by running the raytracer
462    from http://www.ffconsultancy.com/languages/ray_tracer/benchmark.html
463  * Better initarg checking for make-instance and change-class
464    Fixes ansi-test errors CHANGE-CLASS.1.11, MAKE-INSTANCE.ERROR.3,
465    MAKE-INSTANCE.ERROR.4, CHANGE-CLASS.ERROR.4 and SHARED-INITIALIZE.ERROR.4
466  * Improve performance of StackFrames (Erik Huelsmann, Ville Voutilainen,
467    with input from Peter Graves and Douglas Miles)
468  * Improve performance of CLOS eql-specializers via cache (Anton Vodonosov)
469  * 'build-from-lisp.sh' shell script (Tobias Rittweiler)
470  * New threading primitives aligned with Java/JVM constructs (Erik Huelsmann)
471
472      SYNCHRONIZED-ON
473      OBJECT-NOTIFY
474      OBJECT-NOTIFY-ALL
475  * THREADS package created to hold threads related primitives:
476
477      THREADP THREAD-UNLOCK THREAD-LOCK THREAD-NAME THREAD-ALIVE-P
478      CURRENT-THREAD DESTROY-THREAD INTERRUPT-THREAD WITH-THREAD-LOCK
479      MAKE-THREAD-LOCK MAKE-THREAD INTERRUPT-THREAD
480
481      MAPCAR-THREADS
482
483      GET-MUTEX MAKE-MUTEX WITH-MUTEX RELEASE-MUTEX
484
485    These primitives are still part of the EXTENSIONS package but are
486    now to be considered as deprecated, marked to be removed with
487    0.22
488  * Stacktraces now contain calls through Java code relevant to
489    debugging (Tobias Rittweiler)
490
491    Backtrace functionality been moved from EXT:BACKTRACE-AS-LIST to
492    SYS:BACKTRACE to mark this changes.  The methods SYS:FRAME-TO-STRING
493    and SYS:FRAME-TO-LIST can be used to inspect the new
494    LISP_STACK_FRAME and JAVA_STACK_FRAME objects
495  * Various stream input performance optimizations
496  * Fixed breakage when combining Gray streams and the pretty printer
497  * Performance improvements for resolution of non-recursive #=n and #n#
498
499
500Version 0.15.0
501==============
502svn://common-lisp.net/project/armedbear/svn/tags/0.15.0/abcl
503(07 Jun, 2009)
504
505 Summary of changes:
506 -------------------
507  * 2 more MOP exported symbols to support Cells port
508  * Updated FASL version
509  * Support (pre)compilation of functions with a non-null lexical environment
510  * Compiler and precompiler cleanups
511  * 'rt.lisp' copy from ANSI test suite removed
512  * Many documentation additions for the (pre)compiler
513  * JSR-233 support improvements
514  * Refactoring of classes:
515   - deleted: CompiledFunction, ClosureTemplateFunction, CompiledClosure,
516              Primitive0R, Primitive1R, Primitive2R
517   - renamed: CompiledClosure [from ClosureTemplateFunction]
518  * Compiler support for non-constant &key and &optional initforms
519  * Fixed ticket #21: JVM stack inconsistency [due to use of RET/JSR]
520  * Numerous special bindings handling fixes, especially with respect
521    to (local) transfer of control with GO/RETURN-FROM
522  * Paths retrieved using URL.getPath() require decoding (r11815)
523  * Build doesn't work inside paths with spaces (r11813)
524  * Compilation of export of a symbol not in *package* (r11808)
525  * Moved compiler-related rewriting of forms from precompiler to compiler
526  * Removed chained closures ('XEPs') in case of &optional arguments only
527  * Loading of SLIME fails under specific conditions (r11791)
528  * Binding of *FASL-ANONYMOUS-PACKAGE* breaks specials handling (r11783)
529  * Fixed ANSI tests: DO-ALL-SYMBOLS.{6,9,12}, DEFINE-SETF-EXPANDER.{1,6,?},
530      MULTIPLE-VALUE-SETQ.{5,8}, SYMBOL-MACROLET.8, COMPILE-FILE.{17,18}
531  * COMPILE and COMPILE-FILE second and third values after a failed
532      invocation inside the same compilation-unit (r11769)
533  * JCLASS on non-existing classes should signal an error (r11762)
534  * Dotted lambda lists break interpretation (r11760)
535  * Implementation of MACROEXPAND-ALL and COMPILER-LET (r11755)
536  * Switch from casting to 'instanceof' for performance (r11754)
537  * Google App Engine support: don't die if 'os.arch' isn't set (r11750)
538  * Excessive stack use while resolving #n= and #n# (r11474)
539
540
541Version 0.14.1
542==============
543(5 Apr, 2009)
544svn://common-lisp.net/project/armedbear/svn/tags/0.14.1/abcl
545
546 Summary of changes:
547 -------------------
548  * Include this CHANGES file and scripting files in the tar and zip files
549
550
551Version 0.14.0
552==============
553(5 Apr, 2009)
554svn://common-lisp.net/project/armedbear/svn/tags/0.14.0/abcl
555
556 Summary of changes:
557 -------------------
558  * Increased clarity on licensing (Classpath exception
559     mentioned in COPYING, removed LICENSE)
560  * Resolved infinite recursion on TRACEing the compiler
561  * Changes on the lisp based build system for parity with Ant
562  * Fixed interpreter creation in Java Scripting
563  * libabcl.so no longer created; it was solely about installing
564     a SIGINT handler. Libraries should not do that.
565  * boxing of LispObject descendants in JCALL/JCALL-RAW fixed
566  * OpenBSD and NetBSD platform detection
567  * fixed special bindings restores in compiled code for
568     MULTIPLE-VALUE-BIND/LET/LET*/PROGV and function bodies
569  * introduced variadic list() function to replace list1() ... list9()
570  * fix return value type of ACOS with complex argument
571  * fixed precision of multiplication of complex values
572  * fixed use of COMPILE inside file compilation (i.e. COMPILE-FILE)
573  * fix expansion of macros inside RESTART-CASE
574     (fixes RESTART-CASE ANSI failures)
575  * fix macroexpansion in the precompiler
576  * Fixnum and Bignum now use a static factory method;
577      constructors are now private -> increases chances of numbers
578      being EQ
579  * Code cleanup in EXPT to fix (EXPT <any-number> <Bignum>)
580
581
582Version 0.13.0
583==============
584(28 Feb, 2009)
585svn://common-lisp.net/project/armedbear/svn/tags/0.13.0/abcl
586
587 Summary of changes:
588 -------------------
589  * Separated J and ABCL into two trees
590  * Many many compiler code cleanups
591  * NetBeans project files
592  * Support for CDR6 (See http://cdr.eurolisp.org/document/6/)
593  * More efficient code emission in the compiler
594  * Ant build targets for testing (abcl.test)
595  * Use ConcurrentHashMap to store the lisp threads for increased performance
596  * Fix adjustability of expressly adjustable arrays (ticket #28)
597  * Fix calculation of upperbound on ASH in the compiler
598     (don't calculate numbers too big, instead, return '*')
599  * Introduce LispInteger as the super type of Bignum and Fixnum
600  * Boxing/unboxing for SingleFloat and DoubleFloat values,
601      inclusive of unboxed calculations
602  * Fixed URL decoding bug in loadCompiledFunction (use java.net.URLDecoder)
603  * Fixed line number counting
604  * Inlining of simple calculations (+/-/*)
605  * All static fields declared 'final'
606  * Add support for java.lang.Long based on Bignum to our FFI
607
608
Note: See TracBrowser for help on using the repository browser.