Timeline



08/23/09:

21:50 Changeset [12115] by ehuelsmann
Convert FLET BLOCK-NODEs to flet-nodes. Note: This commit also fixes …
19:08 Changeset [12114] by ehuelsmann
Verify simple types (single symbol types) while interpreting the THE …
17:39 Changeset [12113] by ehuelsmann
Fix types used in THE type-checking for structure access.
14:24 Changeset [12112] by ehuelsmann
Re-instate accidentally commented out DELETE-FILE form.
09:26 Changeset [12111] by ehuelsmann
Eliminate all unchecked warnings, while also removing generic …
08:32 Changeset [12110] by ehuelsmann
Eliminate (a few) "unchecked" warnings.
08:31 Changeset [12109] by ehuelsmann
Remove references to the long-deleted Native class.

08/19/09:

22:09 Changeset [12108] by ehuelsmann
r12104 followup: forgotten M-V-B-NODE accessor.
21:17 Changeset [12107] by ehuelsmann
Check simple (symbolp) types in compiled code when *safety* is 1 or 2. …
16:30 Changeset [12106] by Mark Evenson
Optimization: copy reference to args in LispStackFrame? constructor.
14:51 Changeset [12105] by Mark Evenson
Split StackFrame? abstraction into Java and Lisp stack frames. From …

08/14/09:

21:08 Changeset [12104] by ehuelsmann
Switch MULTIPLE-VALUE-BIND block-nodes to M-V-B-NODEs.
20:08 Changeset [12103] by ehuelsmann
Convert LOCALLY block-nodes to LOCALLY-NODEs.

08/13/09:

21:13 Changeset [12102] by ehuelsmann
Convert PROGV block-nodes to PROGV-NODEs.
20:51 Changeset [12101] by ehuelsmann
Convert CATCH and SYNCHRONIZED-ON block-nodes to CATCH-NODEs and …
20:18 Changeset [12100] by ehuelsmann
Move the NAME field from the NODE to the BLOCK-NODE; with the other …
13:17 Changeset [12099] by ehuelsmann
Convert UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
13:14 Changeset [12098] by ehuelsmann
Structure access referential integrity checks. Pointed out by piso.

08/12/09:

20:41 Changeset [12097] by ehuelsmann
Revert r12096; restores build breakage.
11:29 Changeset [12096] by ehuelsmann
Switch UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.

08/11/09:

20:34 Changeset [12095] by ehuelsmann
Remove obsolete block-node slot.
15:41 Changeset [12094] by ehuelsmann
Convert TAGBODY block-nodes to TAGBODY-NODEs.
11:41 Changeset [12093] by ehuelsmann
Introduce a structure-class hierarchy for nodes.
11:38 Changeset [12092] by ehuelsmann
With node/block changes ahead: when unsure about the actual type of …
11:35 Changeset [12091] by ehuelsmann
Remove condition from another era (when TAGBODY-s used to store a …

08/08/09:

20:48 Changeset [12090] by ehuelsmann
Use PROCESS-DECLARATIONS-FOR-VARS in compile-file.lisp. Rationale: …
20:43 Changeset [12089] by ehuelsmann
Refer to blocks upon variable creation, wherever appropriate.
19:18 Changeset [12088] by ehuelsmann
Register blocks with their compiland; create a field in the …
15:31 Changeset [12087] by ehuelsmann
Publish free specials declared in MULTIPLE-VALUE-BIND statements (pass1).
15:20 Changeset [12086] by ehuelsmann
Make every form which may contain free specials declarations a …
15:18 Changeset [12085] by ehuelsmann
Fix for running the wrapper on a path with spaces in it - Windows.
14:15 Changeset [12084] by ehuelsmann
Declaration (processing) fixes. jvm.lisp (process-ignore/ignorable): …

08/05/09:

18:16 Changeset [12083] by astalla
Fixed (reverted) wrong implementation of …

08/01/09:

07:58 Changeset [12082] by ehuelsmann
Hot spot counting for the profiler.
04:00 Milestone 0.16 completed

07/31/09:

23:48 Changeset [12081] by astalla
#58 inspection of Java objects
19:58 Changeset [12080] by ehuelsmann
Move stack sampling to the scheduling thread. Note: This commit …
19:45 Changeset [12079] by ehuelsmann
Add API to execute()-able classes for hot spot profiling next to …

07/30/09:

22:49 Changeset [12078] by ehuelsmann
Greatly increase performance with VECTOR structures by propagating the …

07/29/09:

19:56 Changeset [12077] by ehuelsmann
Profiler efficiency: sampleNow only ever takes on a 'true' value if …
19:54 Changeset [12076] by ehuelsmann
Fix a race in the profiler startup phase. On my hardware, the …
12:54 Changeset [12075] by Mark Evenson
Remove erroneous autoload for with-thread-lock macro from removed …
09:15 Changeset [12074] by ehuelsmann
Run the profiler scheduling thread at maximum priority. Required to …

07/28/09:

14:49 Changeset [12073] by vvoutilainen
Add mention of SHARED-INITIALIZE.ERROR.4.
14:48 Changeset [12072] by vvoutilainen
Fix SHARED-INITIALIZE.ERROR.4.
06:23 Changeset [12071] by ehuelsmann
Retain values across execution of unwinding forms in unwind protect, …

07/27/09:

20:22 Changeset [12070] by vvoutilainen
Add the latest clos changes.
20:21 Changeset [12069] by vvoutilainen
Fix CHANGE-CLASS.ERROR.4.
20:11 Changeset [12068] by vvoutilainen
Record the latest changes to clos and StackFrame?.
20:10 Changeset [12067] by vvoutilainen
Better initarg checking. Fixes CHANGE-CLASS.1.11, …
14:11 Changeset [12066] by vvoutilainen
Revert r12065, it's not an obvious win and some systems run slower …

07/26/09:

22:37 Changeset [12065] by ehuelsmann
Implement a stack frame pool to save execution time on stack management.
21:48 Changeset [12064] by ehuelsmann
Lisp stack efficiency: Use a stack of linked objects, instead of Cons …
20:33 Changeset [12063] by ehuelsmann
Do stack frame handling only in LispThread?; dispatch funcall to the …
19:37 Changeset [12062] by ehuelsmann
Revert r12061: What looked good in the profiler worked out badly in …
08:34 Changeset [12061] by ehuelsmann
Eliminate constructor execution time of Cons, LispObject and Lisp. By …

07/25/09:

11:20 Changeset [12060] by ehuelsmann
Followup to r12059: related changes to compile-system.lisp.

07/24/09:

22:05 Changeset [12059] by ehuelsmann
Lisp-side implementation for ThreadLock? and Mailbox, both put in …
21:39 Changeset [12058] by vvoutilainen
Make pushStackFrame final.
21:25 Changeset [12057] by vvoutilainen
Clean up profiling calls.
19:31 Changeset [12056] by vvoutilainen
Remove superfluous array copying, consolidate manual array allocations …
19:24 Changeset [12055] by ehuelsmann
Avoid stack save/restore operations in routines not modifying the stack.
09:07 Changeset [12054] by Mark Evenson
Formatting CHANGES.
Note: See TracTimeline for information about the timeline view.