Timeline
08/23/09:
- 21:50 Changeset [12115] by
- Convert FLET BLOCK-NODEs to flet-nodes. Note: This commit also fixes …
- 19:08 Changeset [12114] by
- Verify simple types (single symbol types) while interpreting the THE …
- 17:39 Changeset [12113] by
- Fix types used in THE type-checking for structure access.
- 14:24 Changeset [12112] by
- Re-instate accidentally commented out DELETE-FILE form.
- 09:26 Changeset [12111] by
- Eliminate all unchecked warnings, while also removing generic …
- 08:32 Changeset [12110] by
- Eliminate (a few) "unchecked" warnings.
- 08:31 Changeset [12109] by
- Remove references to the long-deleted Native class.
08/19/09:
- 22:09 Changeset [12108] by
- r12104 followup: forgotten M-V-B-NODE accessor.
- 21:17 Changeset [12107] by
- Check simple (symbolp) types in compiled code when *safety* is 1 or 2. …
- 16:30 Changeset [12106] by
- Optimization: copy reference to args in LispStackFrame? constructor.
- 14:51 Changeset [12105] by
- Split StackFrame? abstraction into Java and Lisp stack frames. From …
08/14/09:
- 21:08 Changeset [12104] by
- Switch MULTIPLE-VALUE-BIND block-nodes to M-V-B-NODEs.
- 20:08 Changeset [12103] by
- Convert LOCALLY block-nodes to LOCALLY-NODEs.
08/13/09:
- 21:13 Changeset [12102] by
- Convert PROGV block-nodes to PROGV-NODEs.
- 20:51 Changeset [12101] by
- Convert CATCH and SYNCHRONIZED-ON block-nodes to CATCH-NODEs and …
- 20:18 Changeset [12100] by
- Move the NAME field from the NODE to the BLOCK-NODE; with the other …
- 13:17 Changeset [12099] by
- Convert UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
- 13:14 Changeset [12098] by
- Structure access referential integrity checks. Pointed out by piso.
08/12/09:
- 20:41 Changeset [12097] by
- Revert r12096; restores build breakage.
- 11:29 Changeset [12096] by
- Switch UNWIND-PROTECT block-nodes to UNWIND-PROTECT-NODEs.
08/11/09:
- 20:34 Changeset [12095] by
- Remove obsolete block-node slot.
- 15:41 Changeset [12094] by
- Convert TAGBODY block-nodes to TAGBODY-NODEs.
- 11:41 Changeset [12093] by
- Introduce a structure-class hierarchy for nodes.
- 11:38 Changeset [12092] by
- With node/block changes ahead: when unsure about the actual type of …
- 11:35 Changeset [12091] by
- Remove condition from another era (when TAGBODY-s used to store a …
08/08/09:
- 20:48 Changeset [12090] by
- Use PROCESS-DECLARATIONS-FOR-VARS in compile-file.lisp. Rationale: …
- 20:43 Changeset [12089] by
- Refer to blocks upon variable creation, wherever appropriate.
- 19:18 Changeset [12088] by
- Register blocks with their compiland; create a field in the …
- 15:31 Changeset [12087] by
- Publish free specials declared in MULTIPLE-VALUE-BIND statements (pass1).
- 15:20 Changeset [12086] by
- Make every form which may contain free specials declarations a …
- 15:18 Changeset [12085] by
- Fix for running the wrapper on a path with spaces in it - Windows.
- 14:15 Changeset [12084] by
- Declaration (processing) fixes. jvm.lisp (process-ignore/ignorable): …
08/05/09:
- 18:16 Changeset [12083] by
- Fixed (reverted) wrong implementation of …
08/01/09:
- 07:58 Changeset [12082] by
- Hot spot counting for the profiler.
- 04:00 Milestone 0.16 completed
07/31/09:
- 23:48 Changeset [12081] by
- #58 inspection of Java objects
- 19:58 Changeset [12080] by
- Move stack sampling to the scheduling thread. Note: This commit …
- 19:45 Changeset [12079] by
- Add API to execute()-able classes for hot spot profiling next to …
07/30/09:
- 22:49 Changeset [12078] by
- Greatly increase performance with VECTOR structures by propagating the …
07/29/09:
- 19:56 Changeset [12077] by
- Profiler efficiency: sampleNow only ever takes on a 'true' value if …
- 19:54 Changeset [12076] by
- Fix a race in the profiler startup phase. On my hardware, the …
- 12:54 Changeset [12075] by
- Remove erroneous autoload for with-thread-lock macro from removed …
- 09:15 Changeset [12074] by
- Run the profiler scheduling thread at maximum priority. Required to …
07/28/09:
- 14:49 Changeset [12073] by
- Add mention of SHARED-INITIALIZE.ERROR.4.
- 14:48 Changeset [12072] by
- Fix SHARED-INITIALIZE.ERROR.4.
- 06:23 Changeset [12071] by
- Retain values across execution of unwinding forms in unwind protect, …
07/27/09:
- 20:22 Changeset [12070] by
- Add the latest clos changes.
- 20:21 Changeset [12069] by
- Fix CHANGE-CLASS.ERROR.4.
- 20:11 Changeset [12068] by
- Record the latest changes to clos and StackFrame?.
- 20:10 Changeset [12067] by
- Better initarg checking. Fixes CHANGE-CLASS.1.11, …
- 14:11 Changeset [12066] by
- Revert r12065, it's not an obvious win and some systems run slower …
07/26/09:
- 22:37 Changeset [12065] by
- Implement a stack frame pool to save execution time on stack management.
- 21:48 Changeset [12064] by
- Lisp stack efficiency: Use a stack of linked objects, instead of Cons …
- 20:33 Changeset [12063] by
- Do stack frame handling only in LispThread?; dispatch funcall to the …
- 19:37 Changeset [12062] by
- Revert r12061: What looked good in the profiler worked out badly in …
- 08:34 Changeset [12061] by
- Eliminate constructor execution time of Cons, LispObject and Lisp. By …
07/25/09:
- 11:20 Changeset [12060] by
- Followup to r12059: related changes to compile-system.lisp.
07/24/09:
- 22:05 Changeset [12059] by
- Lisp-side implementation for ThreadLock? and Mailbox, both put in …
- 21:39 Changeset [12058] by
- Make pushStackFrame final.
- 21:25 Changeset [12057] by
- Clean up profiling calls.
- 19:31 Changeset [12056] by
- Remove superfluous array copying, consolidate manual array allocations …
- 19:24 Changeset [12055] by
- Avoid stack save/restore operations in routines not modifying the stack.
- 09:07 Changeset [12054] by
- Formatting CHANGES.
Note: See TracTimeline
for information about the timeline view.