Timeline
05/15/09:
- 20:45 Changeset [11877] by
- Remove obsolete commented out code, more reindenting < 80 columns.
- 20:43 Changeset [11876] by
- Reindent < 80 columns.
- 20:20 Changeset [11875] by
- FLET doesn't do variables anymore, remove remnants in P2-FLET.
- 20:18 Changeset [11874] by
- P2-FLET and P2-LABELS: Use COMPILE-PROGN-BODY instead of reinventing …
- 19:32 Changeset [11873] by
- Don't use local function variables for FLET, not even in case of …
- 19:16 Changeset [11872] by
- The TEMP-REGISTER slot has been removed, these FIXMEs don't apply anymore.
- 19:09 Changeset [11871] by
- Indenting < 80 columns.
- 17:19 Changeset [11870] by
- Remove the TEMP-REGISTER slot from the VARIABLE-INFO structure: it's …
- 11:58 Changeset [11869] by
- Remove unused variable-info structure slot (RESERVED-REGISTER).
- 10:20 Changeset [11868] by
- Replace string literals with constants.
- 09:35 Changeset [11867] by
- Delete merged branch.
- 09:30 Changeset [11866] by
- Finish closure fixes by merging the branch to the trunk.
- 09:20 Changeset [11865] by
- Create new closure arrays when creating new closures. This prevents …
- 07:36 Changeset [11864] by
- Duplicate closure arrays if the compiland defines bindings of itself: …
05/14/09:
- 20:52 Changeset [11863] by
- Initialize the closure slots with a binding, so that we won't need to …
- 20:00 Changeset [11862] by
- Fix stack ordering problems introduced when creating closure bindings.
- 18:17 Changeset [11861] by
- Work in progress on changing the closure array over from variables to …
- 18:12 Changeset [11860] by
- Create a place to store my work in progress.
05/13/09:
- 19:07 Changeset [11859] by
- Corrected previous commit: JProxy uses APPLY and not FUNCALL.
- 18:52 Changeset [11858] by
- JProxy now uses funcall instead of function.execute(LispObject[]). …
05/12/09:
05/11/09:
- 21:38 Changeset [11857] by
- P2-COMPILAND: Code re-ordering and merging of blocks with the same …
- 21:16 JavaScriptingAPI edited by
- (diff)
- 21:13 JavaScriptingAPI edited by
- (diff)
- 21:12 Changeset [11856] by
- * loading: added a new primitive sys::load-returning-last-result …
- 21:12 JavaScriptingAPI edited by
- (diff)
- 20:32 Changeset [11855] by
- Further simplification of the little planet that's called P2-COMPILAND.
- 19:40 Changeset [11854] by
- P2-COMPILAND: baby step at cleaning up for readability.
05/10/09:
- 21:21 Changeset [11853] by
- Restore closure variables from their saved values, in case of a …
- 11:47 Changeset [11852] by
- Combine derive-type flets into a helper function.
05/09/09:
- 20:05 Changeset [11851] by
- Local transfer of control with environment restoration efficiency: …
- 18:33 Changeset [11850] by
- p1-lambda: Rewrite the lambda list before bailing out, instead of …
- 18:07 Changeset [11849] by
- Change compiler warning to include action taken (undefined variable, …
- 18:01 Changeset [11848] by
- Eliminate style warnings for variables LOCALLY DECLAREd SPECIAL, by …
- 00:15 Changeset [11847] by
- Clean up duplication for environment restoration and handlers.
05/08/09:
- 21:54 Changeset [11846] by
- Yet another cleanup for p2-list/list*. 1) use pop instead of nbutlast …
- 21:52 Changeset [11845] by
- Use WITH-SAVED-COMPILER-POLICY in COMPILE-FILE.
- 21:11 Changeset [11844] by
- More list/list* cleanup, also don't use default nil values for my …
- 21:09 Changeset [11843] by
- Reflow PROCESS-TOPLEVEL-FORM in order to make more lines meet our …
- 19:31 Changeset [11842] by
- Re-order p2-block-node, to make more clear what the COND was actually …
- 18:58 Changeset [11841] by
- Simplify PROCESS-DEFCONSTANT; the only thing the code we're removing …
- 17:30 Changeset [11840] by
- Clean up p2-list*.
05/07/09:
- 22:01 Changeset [11839] by
- Fixed compilation with temp files with JSR-223. Refactoring of …
- 18:01 Changeset [11838] by
- Remove code handling JSR/RET instructions.
05/06/09:
- 20:39 Changeset [11837] by
- Fix ticket #21 finally: JVM stack inconsistency error on inlining …
- 18:52 Changeset [11836] by
- Support the #\Escape character. Patch by: Eric Marsden (eric marsden …
- 18:34 Changeset [11835] by
- Combine check-arg-count and check-min-args with a format recipe and an …
05/05/09:
- 22:01 Changeset [11834] by
- Relaxed type checking when invoking Java methods from Lisp, as …
- 21:42 Changeset [11833] by
- Special bindings fixes: compiler-pass1.lisp: set …
- 17:22 Changeset [11832] by
- Cleanup for saving/restoring dynamic environment.
- 06:36 Changeset [11831] by
- P2: Parse and publicize free specials in FLET/LABELS bodies …
05/04/09:
- 21:07 Changeset [11830] by
- Make free specials visible in p2-locally and p2-m-v-b.
- 19:43 Changeset [11829] by
- Simplify p1-compiland and p2-compiland. Create a new 'free-specials' …
05/03/09:
- 21:43 Changeset [11828] by
- Use the fact that tags have lexical scope: if they're not used, don't …
- 21:00 Changeset [11827] by
- P2-CATCH: Do what we do in P1-CATCH, which is binding the CATCH block …
- 20:12 Changeset [11826] by
- Add documentation to the fields in the TAG structure.
- 19:50 Changeset [11825] by
- Compilation P1: * Set up a CATCH block before processing the subforms. …
- 19:27 Changeset [11824] by
- Get rid of Primitive[012]R, we don't truly need it. Also increment …
- 19:01 Changeset [11823] by
- Revert r11814 (fix for stack inconsistencies), because it breaks in …
- 13:03 Changeset [11822] by
- Followup to r11818: Fix block-requires-non-local-exit-p.
- 12:19 Changeset [11821] by
- Be more exact on determining 'being enclosed by a block which sets (= …
- 10:10 Changeset [11820] by
- Make local GO restore the environment of the TAGBODY, in case it jumps …
- 08:46 Changeset [11819] by
- Small refactoring: introduce a centralized definition of "enclosed by …
- 08:07 Changeset [11818] by
- Harmonize the concept of 'block needing non-local-exit' by …
- 06:10 Changeset [11817] by
- A little bit of reindenting; making some lines < 80
05/02/09:
- 22:06 Changeset [11816] by
- Selectively clear values in UNWIND-PROTECT: don't clear if the …
- 21:42 Ticket #21 (Compilation failure from stack inconsistency) closed by
- fixed: Looking at …
- 20:40 Changeset [11815] by
- Be sure to decode URL.getPath() results before using it as paths. …
- 20:14 Changeset [11814] by
- Resolve part 1 of ticket #21: Don't use JSR and RET JVM instructions. …
- 19:36 Changeset [11813] by
- Fix building in a path with spaces. Found by: Mark Tarver Fixes: …
05/01/09:
- 21:40 Changeset [11812] by
- Followup to r11810: revert it and use a different strategy which works …
- 20:43 Changeset [11811] by
- Add documentation as to why we do what we were doing.
- 20:40 Changeset [11810] by
- Fix file compilation with :output-file parameter compiling code which …
- 19:26 Changeset [11809] by
- Use a single routine to calculate the classfile pathname in two places.
04/30/09:
- 21:23 Ticket #56 (Eliminate use of temporary files in COMPILE-FILE) created by
- The functions COMPILE and COMPILE-FILE use temporary files for the …
- 20:42 Ticket #40 (Non-constant function-argument initforms) closed by
- fixed: Fixed by rewriting the lambda list into a series of let* forms, using …
- 19:50 Ticket #1 (Website improvements for 0.13) closed by
- fixed: Some of it has been done.
- 19:49 Ticket #37 (The Lisp based build system should be aligned with build.xml) closed by
- fixed
- 06:47 Changeset [11808] by
- Fix exporting symbol in a different package than the current one. …
- 06:20 Changeset [11807] by
- Follow-up on r11802: only put declarations which are explicitly about …
- 06:13 Changeset [11806] by
- Remove compiler warning about non-constant initforms: we support them now!
- 06:03 Changeset [11805] by
- Stop rewriting the lambda list in the precompiler; we've decided this …
04/29/09:
- 22:00 Changeset [11804] by
- LET/LET* bindings can be (in case of a CONS) of length 1 or 2 (not only 2).
- 21:57 Changeset [11803] by
- Always rewrite &aux vars, even if there are no vars after &aux: the …
- 21:46 Changeset [11802] by
- Rename maybe-rewrite-aux-vars -> rewrite-aux-vars.
- 21:45 Changeset [11801] by
- Compensate for the fact that we're no longer rewriting &aux vars …
- 20:55 Changeset [11800] by
- Rewrite aux vars in case of FLET and LABELS too.
- 20:50 Changeset [11799] by
- Check LET/LET* and &AUX bindings validity. Also fixes an incorrectly …
- 19:49 Changeset [11798] by
- Remove the use of XEPs (eXternal Entry Points) which were optimizing …
- 19:11 Changeset [11797] by
- Fix the build. Removal of &aux variables rewriting broke it.
- 17:27 Changeset [11796] by
- Move &AUX vars argument list rewriting from the preprocessor to the …
- 10:16 Changeset [11795] by
- Ant-based build works again, fixing error introduced in r11792
04/28/09:
- 21:09 Changeset [11794] by
- Precompile lambda-list initforms.
- 20:24 Changeset [11793] by
- Combine load/store resolvers.
- 19:38 Changeset [11792] by
- Little combination fix for pool-long and pool-double.
- 18:43 Changeset [11791] by
- Added autoload for system::%float-bits. Its absence prevented Slime …
04/27/09:
- 21:27 Changeset [11790] by
- Remove a NIL block which doesn't seem to matter. Since we add named …
- 21:10 Changeset [11789] by
- Tiny cleanup to invocations of compile-xep.
- 20:24 Changeset [11788] by
- Rewriting version 2: cleaner code and rewrite SUPPLIED-P parameters too.
04/26/09:
- 07:12 Changeset [11787] by
- Remove accidentally committed code. Do some re-indenting elsewhere.
- 07:08 Changeset [11786] by
- Add support for non-constant initforms on functions. This fixes …
- 06:58 Changeset [11785] by
- Add ignore declaration on unused argument.
- 06:49 Changeset [11784] by
- Add a function which seems to be missing in our sources (MISSING-ARG).
04/25/09:
- 14:19 Changeset [11783] by
- Fix fasl reader special bindings leak. * Bind the …
- 05:56 Changeset [11782] by
- Remove code duplication.
- 05:42 Changeset [11781] by
- Instead of interning symbols over and over, use the ones already interned.
04/24/09:
- 19:51 Changeset [11780] by
- Clean up the known symbols cache: * instead of returning only the …
- 12:34 Changeset [11779] by
- Fix broken ansi-interpreted test invocation.
04/23/09:
- 20:46 Changeset [11778] by
- Fix declaration of free specials for non-array execute.
04/22/09:
- 19:02 Changeset [11777] by
- Put special bindings restoration-to-old-value in a FINALLY clause at …
04/21/09:
- 20:56 Changeset [11776] by
- Fix DO-ALL-SYMBOLS.{6,9,12}: we can't use DOLIST, because it has an …
- 20:00 Changeset [11775] by
- Fix the remaining two DEFINE-SETF-EXPANDER tests (.6 and ??).
- 19:34 Changeset [11774] by
- Fix DEFINE-SETF-EXPANDER.1 by returning the symbol passed in ACCESS-FN.
- 17:26 Changeset [11773] by
- Fix MULTIPLE-VALUE-SETQ and (SETF (VALUES ...) ...) when setting the …
04/20/09:
- 20:21 Changeset [11772] by
- Factor out functions to separate declarations, the body and optionally …
- 18:32 Changeset [11771] by
- Cleanup copy-paste again, this time we get rid of repetition in the …
- 12:42 Changeset [11770] by
- Removal of small code duplication.
- 08:31 Changeset [11769] by
- Rename variables to be more in line with the env/ext pattern used …
- 08:13 Changeset [11768] by
- Use 'innerEnv' to evaluate the body in, since that's where we declared …
04/19/09:
- 20:10 Changeset [11767] by
- * Stop declaring symbols SPECIAL mid-environment: usually, this …
- 14:05 Ticket #53 (CATCH.6 ANSI test failure) closed by
- fixed: CATCH.6 was bogus. Verified with #lisp on freenode.net.
- 08:33 Changeset [11766] by
- In MERGE-PATHNAMES, if the pathname to be returned is of type …
- 08:29 Changeset [11765] by
- Use pathname "calculations" to determine the output file name for the …
04/18/09:
- 20:17 Changeset [11764] by
- Don't use the implementation details in WITH-COMPILATION-UNIT to …
- 19:08 Changeset [11763] by
- Fix COMPILE and COMPILE-FILE secondary and tertiary return values in …
04/17/09:
- 20:55 Ticket #55 (Clearing LispThread.currentThread()._values more efficiently) created by
- We currently clear _values all over the place; we could be more …
- 20:00 Changeset [11762] by
- Fix JCLASS null return value; signal a lisp error instead. Found by: …
04/16/09:
- 19:08 Ticket #54 (pprint.lisp incompatible with gray-streams.lisp) created by
- pprint.lisp special-cases the XP-STRUCTURE argument type for the …
04/15/09:
- 07:05 Changeset [11761] by
- Delete web/ folder; we have a toplevel public_html/ which we use now.
Note: See TracTimeline
for information about the timeline view.