source: trunk/abcl/src/org/armedbear

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @12112   14 years ehuelsmann Re-instate accidentally commented out DELETE-FILE form.
(edit) @12111   14 years ehuelsmann Eliminate all unchecked warnings, while also removing generic …
(edit) @12110   14 years ehuelsmann Eliminate (a few) "unchecked" warnings.
(edit) @12109   14 years ehuelsmann Remove references to the long-deleted Native class.
(edit) @12108   14 years ehuelsmann r12104 followup: forgotten M-V-B-NODE accessor.
(edit) @12107   14 years ehuelsmann Check simple (symbolp) types in compiled code when *safety* is 1 or 2. …
(edit) @12106   14 years Mark Evenson Optimization: copy reference to args in LispStackFrame? constructor.
(edit) @12105   14 years Mark Evenson Split StackFrame? abstraction into Java and Lisp stack frames. From …
(edit) @12104   14 years ehuelsmann Switch MULTIPLE-VALUE-BIND block-nodes to M-V-B-NODEs.
(edit) @12103   14 years ehuelsmann Convert LOCALLY block-nodes to LOCALLY-NODEs.
(edit) @12102   14 years ehuelsmann Convert PROGV block-nodes to PROGV-NODEs.
(edit) @12101   14 years ehuelsmann Convert CATCH and SYNCHRONIZED-ON block-nodes to CATCH-NODEs and …
(edit) @12100   14 years ehuelsmann Move the NAME field from the NODE to the BLOCK-NODE; with the other …
(edit) @12099   14 years ehuelsmann Convert UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
(edit) @12098   14 years ehuelsmann Structure access referential integrity checks. Pointed out by piso.
(edit) @12097   14 years ehuelsmann Revert r12096; restores build breakage.
(edit) @12096   14 years ehuelsmann Switch UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
(edit) @12095   14 years ehuelsmann Remove obsolete block-node slot.
(edit) @12094   14 years ehuelsmann Convert TAGBODY block-nodes to TAGBODY-NODEs.
(edit) @12093   14 years ehuelsmann Introduce a structure-class hierarchy for nodes.
(edit) @12092   14 years ehuelsmann With node/block changes ahead: when unsure about the actual type of …
(edit) @12091   14 years ehuelsmann Remove condition from another era (when TAGBODY-s used to store a …
(edit) @12090   14 years ehuelsmann Use PROCESS-DECLARATIONS-FOR-VARS in compile-file.lisp. Rationale: …
(edit) @12089   14 years ehuelsmann Refer to blocks upon variable creation, wherever appropriate.
(edit) @12088   14 years ehuelsmann Register blocks with their compiland; create a field in the …
(edit) @12087   14 years ehuelsmann Publish free specials declared in MULTIPLE-VALUE-BIND statements (pass1).
(edit) @12086   14 years ehuelsmann Make every form which may contain free specials declarations a …
(edit) @12084   14 years ehuelsmann Declaration (processing) fixes. jvm.lisp (process-ignore/ignorable): …
(edit) @12083   14 years astalla Fixed (reverted) wrong implementation of …
(edit) @12082   14 years ehuelsmann Hot spot counting for the profiler.
(edit) @12081   14 years astalla #58 inspection of Java objects
(edit) @12080   14 years ehuelsmann Move stack sampling to the scheduling thread. Note: This commit …
(edit) @12079   14 years ehuelsmann Add API to execute()-able classes for hot spot profiling next to …
(edit) @12078   14 years ehuelsmann Greatly increase performance with VECTOR structures by propagating the …
(edit) @12077   14 years ehuelsmann Profiler efficiency: sampleNow only ever takes on a 'true' value if …
(edit) @12076   14 years ehuelsmann Fix a race in the profiler startup phase. On my hardware, the …
(edit) @12075   14 years Mark Evenson Remove erroneous autoload for with-thread-lock macro from removed …
(edit) @12074   14 years ehuelsmann Run the profiler scheduling thread at maximum priority. Required to …
(edit) @12072   14 years vvoutilainen Fix SHARED-INITIALIZE.ERROR.4.
(edit) @12071   14 years ehuelsmann Retain values across execution of unwinding forms in unwind protect, …
(edit) @12069   14 years vvoutilainen Fix CHANGE-CLASS.ERROR.4.
(edit) @12067   14 years vvoutilainen Better initarg checking. Fixes CHANGE-CLASS.1.11, …
(edit) @12066   14 years vvoutilainen Revert r12065, it's not an obvious win and some systems run slower …
(edit) @12065   14 years ehuelsmann Implement a stack frame pool to save execution time on stack management.
(edit) @12064   14 years ehuelsmann Lisp stack efficiency: Use a stack of linked objects, instead of Cons …
(edit) @12063   14 years ehuelsmann Do stack frame handling only in LispThread?; dispatch funcall to the …
(edit) @12062   14 years ehuelsmann Revert r12061: What looked good in the profiler worked out badly in …
(edit) @12061   14 years ehuelsmann Eliminate constructor execution time of Cons, LispObject and Lisp. By …
(edit) @12060   14 years ehuelsmann Followup to r12059: related changes to compile-system.lisp.
(edit) @12059   14 years ehuelsmann Lisp-side implementation for ThreadLock? and Mailbox, both put in …
(edit) @12058   14 years vvoutilainen Make pushStackFrame final.
(edit) @12057   14 years vvoutilainen Clean up profiling calls.
(edit) @12056   14 years vvoutilainen Remove superfluous array copying, consolidate manual array allocations …
(edit) @12055   14 years ehuelsmann Avoid stack save/restore operations in routines not modifying the stack.
(edit) @12053   14 years Mark Evenson Move additional symbols into THREADS package. The symbols THREADP …
(edit) @12051   14 years ehuelsmann Follow up to r12015: Removal of class file verification to speed up …
(edit) @12050   14 years ehuelsmann Make GENSYM thread safe when *GENSYM-COUNTER* doesn't have bindings …
(edit) @12044   14 years astalla Reverted FaslReadtable? to UPCASE behavior (was PRESERVE to get around …
(edit) @12042   14 years Mark Evenson Cache arg specialization computation for eql-specialized generic …
(edit) @12041   14 years Mark Evenson Fix (ext:arglist 'ext:arglist) => NIL. (Tobias Rittweiler).
(edit) @12040   14 years ehuelsmann Add synchronization like in Java through the special operator …
(edit) @12039   14 years ehuelsmann Create a THREADS package and make EXT use it.
(edit) @12038   14 years ehuelsmann Enable monitorenter and monitorexit opcodes.
(edit) @12037   14 years ehuelsmann Add a method to LispObject to be used with the Java locking API.
(edit) @12036   14 years ehuelsmann Improve - but do not fully fix - line number counting. Note: See the …
(edit) @12035   14 years astalla Removed @Override annotations on methods directly implementing an …
(edit) @12033   14 years Mark Evenson Documentation correction for Gates interface (secs. not ms.!).
(edit) @12031   14 years ehuelsmann As far as I know, there are no makefiles anywhere else in our tree.
(edit) @12030   14 years ehuelsmann Add documentation on different symbol value lookup functions.
(edit) @12029   14 years ehuelsmann Set properties on source files recently added.
(edit) @12028   14 years Mark Evenson Implementation of Franz Allegro Gates MP sync primitive by Tobias …
(edit) @12027   14 years Mark Evenson Set the name of associated the java.lang.Thread if specified. …
(edit) @12024   14 years astalla Added Lisp-side support for the dialog-based GUI prompt stream.
(edit) @12023   14 years astalla Added simple GUI-based stream to query the user for input.
(edit) @12022   14 years astalla Better type conversion Lisp <-> Java for property getters/setters.
(edit) @12021   14 years astalla Used javaObject.getInstance(x, true) instead of ad-hoc toLisp method …
(edit) @12020   14 years astalla Corrected the installation and use of the throwing debugger …
(edit) @12019   14 years ehuelsmann Don't GC before returning the free amount; it clobbers the …
(edit) @12018   14 years ehuelsmann Reconstruct NaNs? upon reading, if readable output is requested.
(edit) @12017   14 years ehuelsmann Performance improvement for non-recursive #= and ##: In the …
(edit) @12015   14 years ehuelsmann Stop verifying compiled files: this seriously slows down compilation.
(edit) @12014   14 years ehuelsmann Implement sane defaults for STREAM-CLEAR-INPUT, STREAM-CLEAR-OUTPUT …
(edit) @12013   14 years ehuelsmann Fix Gray streams interaction with the pretty printer. Fix Gray streams …
(edit) @11998   15 years ehuelsmann Add a cache for opened '.zip' files. Before this change, consecutive …
(edit) @11996   15 years vvoutilainen Change the parameters of precompile-form in macroexpand-all, as …
(edit) @11994   15 years vvoutilainen Move macroexpand-all and compiler-let to EXT and LISP packages, …
(edit) @11993   15 years ehuelsmann Followup to r11992: add CLOS external symbols to the autoloader.
(edit) @11992   15 years astalla Exported MOP functions class-slots and slot-definition-name.
(edit) @11991   15 years vvoutilainen Move IOException handling away from reader's tight loops.
(edit) @11990   15 years astalla Fixed class name generation from file names: spaces are now converted …
(edit) @11989   15 years astalla Temporary fix for preserving the case of symbols in compiled files. …
(edit) @11988   15 years ehuelsmann Remove the 'large block write' special case code: it interacts badly …
(edit) @11987   15 years ehuelsmann Don't destroy buffer content when not necessary: the unread/unwritten …
(edit) @11986   15 years ehuelsmann Flush buffers sparingly.
(edit) @11985   15 years ehuelsmann We can't move beyond position() in bbuf if it's not readable, set the …
(edit) @11984   15 years ehuelsmann Delete the fcnsize field: in a multiprocessing environment, this is …
(edit) @11983   15 years ehuelsmann Immediately call RACF.write(byte[]) in 2 ROAS methods.
(edit) @11982   15 years ehuelsmann Don't use exceptions to find out the reader is null; instead, check it …
(edit) @11981   15 years ehuelsmann Override PushbackReader?.ready() too [in RACF]: the standard …
(edit) @11980   15 years ehuelsmann Remove a catch {} block we can manually check for, we expect this …
Note: See TracRevisionLog for help on using the revision log.