source: trunk/abcl/src/org/armedbear/lisp/LispThread.java

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @15610   17 months Mark Evenson Fix virtual threading interfaces Native threads are now the default, …
(edit) @15609   17 months Mark Evenson Fix inspection of LispThread? stack segement
(edit) @15584   2 years Mark Evenson This commit makes interrupt-thread react quickly. What happens on …
(edit) @15552   2 years Mark Evenson Support for accessing lexical environments for interpreted code
(edit) @15521   3 years Mark Evenson Use java.lang.Integer.valueOf() rather than constructor Removes …
(edit) @15496   3 years Mark Evenson Support use of Project Loom virtual threads Thanks to …
(edit) @15436   3 years Mark Evenson Add some docstrings
(edit) @14690   10 years Mark Evenson THREADS:YIELD implements java.lang.Thread.yield(). Improved …
(edit) @14679   10 years Mark Evenson Non-zero timeouts CL:SLEEP and THREADS:OBJECT-WAIT below the timer …
(edit) @14632   10 years Mark Evenson Fix CL:SLEEP for intervals less than a millisecond. For intervals …
(edit) @14608   10 years Mark Evenson Untabify.
(edit) @14579   11 years Mark Evenson Lazily create the little used portions of the Lisp stack. …
(edit) @14465   11 years rschlatte new method program_error, analogous to type_error
(edit) @14406   11 years Mark Evenson The LispThread? stack no longer grows inconsistently from errors thrown …
(edit) @14025   12 years ehuelsmann Re #60: Line missed in last commit.
(edit) @14024   12 years ehuelsmann Fix #60 (Implement USE_FAST_CALLS properly) by deleting the …
(edit) @13540   13 years Mark Evenson Pass wrapped error message to IllegalMonitorException?.
(edit) @13530   13 years Mark Evenson All LispThread? objects can act on a ProcessingTerminated? exception. …
(edit) @13461   13 years ehuelsmann Print expected minimum and maximum argument list lengths in …
(edit) @13440   13 years ehuelsmann Rename writeToString() to printObject() since that's what it's being …
(edit) @13137   13 years ehuelsmann Unbreak trunk compilation. We need the specialNames after all.
(edit) @13136   13 years ehuelsmann When a special bindings index has been assigned past the end of the …
(edit) @13134   13 years ehuelsmann Make sure symbols which have been assigned a specialIndex free their …
(edit) @13109   13 years Mark Evenson Remove the deprecated and dangerously non-functional …
(edit) @12826   14 years vvoutilainen DocString? annotation support, for generating DOCUMENTATION, and later …
(edit) @12819   14 years ehuelsmann Remove to-be-removed-by-0.22 deprecated symbols, now that we are 0.22.
(edit) @12634   14 years ehuelsmann Implement THREADS:THREAD-JOIN. Patch by: David Kirkman dkirkman _at_ …
(edit) @12587   14 years ehuelsmann Fix #88: Add the thread name to the debugger-printed message and …
(edit) @12513   14 years ehuelsmann Remove 'private' keyword to eliminate the Java requirement for the …
(edit) @12298   14 years ehuelsmann Full source scan of "catch (Throwable"; remove lots of instances, or …
(edit) @12288   14 years vvoutilainen Don't extend Lisp in LispObject, static import Lisp wherever …
(edit) @12280   14 years ehuelsmann Fix special bindings in case a symbol is bound to its own value, …
(edit) @12275   14 years ehuelsmann Switch special bindings access schema to mirror that of SBCL/CCL/XCL: …
(edit) @12272   14 years ehuelsmann Implement functional (declared final) interface to special bindings …
(edit) @12255   14 years ehuelsmann Rename ConditionThrowable? to ControlTransfer? and remove try/catch …
(edit) @12254   14 years ehuelsmann Remove 'throws ConditionThrowable?' method annotations: it's an …
(edit) @12252   14 years ehuelsmann Annotate dubious uses of ConditionThrowable? with FIXME's.
(edit) @12210   15 years ehuelsmann Save locally established special binding for quick access. Note: This …
(edit) @12161   15 years Mark Evenson THREADS:MAKE-THREAD :name parameter is now optional.
(edit) @12105   15 years Mark Evenson Split StackFrame? abstraction into Java and Lisp stack frames. From …
(edit) @12082   15 years ehuelsmann Hot spot counting for the profiler.
(edit) @12080   15 years ehuelsmann Move stack sampling to the scheduling thread. Note: This commit …
(edit) @12077   15 years ehuelsmann Profiler efficiency: sampleNow only ever takes on a 'true' value if …
(edit) @12066   15 years vvoutilainen Revert r12065, it's not an obvious win and some systems run slower …
(edit) @12065   15 years ehuelsmann Implement a stack frame pool to save execution time on stack management.
(edit) @12064   15 years ehuelsmann Lisp stack efficiency: Use a stack of linked objects, instead of Cons …
(edit) @12062   15 years ehuelsmann Revert r12061: What looked good in the profiler worked out badly in …
(edit) @12061   15 years ehuelsmann Eliminate constructor execution time of Cons, LispObject and Lisp. By …
(edit) @12058   15 years vvoutilainen Make pushStackFrame final.
(edit) @12057   15 years vvoutilainen Clean up profiling calls.
(edit) @12056   15 years vvoutilainen Remove superfluous array copying, consolidate manual array allocations …
(edit) @12040   15 years ehuelsmann Add synchronization like in Java through the special operator …
(edit) @12030   15 years ehuelsmann Add documentation on different symbol value lookup functions.
(edit) @12027   15 years Mark Evenson Set the name of associated the java.lang.Thread if specified. …
(edit) @11969   15 years ehuelsmann Factor out the lisp->Java sleep interval conversion routine. Also …
(edit) @11967   15 years ehuelsmann Fix the wrong thread being reported as the current one. Note: The …
(edit) @11754   15 years vvoutilainen Convert using ClassCastException? to checking instanceof. Performance …
(edit) @11711   15 years ehuelsmann Switch our internals over to the new variadic list() function.
(edit) @11553   15 years ehuelsmann Increase performance of LispThread?.currentThread() by more than 50% …
(edit) @11539   15 years ehuelsmann Empty statements cleanup: * Remove unintentional empty statements * …
(edit) @11488   15 years ehuelsmann Add @Override annotations. Patch by: Douglas Miles
(copy) @11457   15 years ehuelsmann Create separate project directories for ABCL and J.
copied from trunk/j/src/org/armedbear/lisp/LispThread.java:
(edit) @11391   15 years vvoutilainen ABCL license is GPL + Classpath exception. This was intended by Peter …
Note: See TracRevisionLog for help on using the revision log.