Timeline



06/01/09:

21:35 Changeset [11988] by ehuelsmann
Remove the 'large block write' special case code: it interacts badly …
21:26 Changeset [11987] by ehuelsmann
Don't destroy buffer content when not necessary: the unread/unwritten …
21:02 Changeset [11986] by ehuelsmann
Flush buffers sparingly.
20:55 Changeset [11985] by ehuelsmann
We can't move beyond position() in bbuf if it's not readable, set the …
20:52 Changeset [11984] by ehuelsmann
Delete the fcnsize field: in a multiprocessing environment, this is …
20:48 Changeset [11983] by ehuelsmann
Immediately call RACF.write(byte[]) in 2 ROAS methods.
19:59 Ticket #58 (Lisp-side introspection into java classes) created by trittweiler
It'd be nice if ABCL would provide Lisp-side introspection into Java …
19:18 Changeset [11982] by ehuelsmann
Don't use exceptions to find out the reader is null; instead, check it …
19:15 Changeset [11981] by ehuelsmann
Override PushbackReader?.ready() too [in RACF]: the standard …
18:24 Changeset [11980] by ehuelsmann
Remove a catch {} block we can manually check for, we expect this …
18:23 Changeset [11979] by ehuelsmann
Make RACF a little bit less virtual; hopefully it speeds things up.
18:08 Changeset [11978] by ehuelsmann
Remove check for dataIsAvailableForRead(): it's redundant. Introduce …
15:30 Changeset [11977] by ehuelsmann
Use a slighly less contrived calculation method to calculate the …
14:45 Changeset [11976] by ehuelsmann
Move flushBbuf() related bbufpos modifications into flushBbuf().
09:40 Changeset [11975] by ehuelsmann
Where the underlying stream is positioned should have *no* bearing on …
09:25 Changeset [11974] by ehuelsmann
Remove pointingAtEOF(); it was used only once and the same information …
07:53 Changeset [11973] by ehuelsmann
Don't clear the buffer. It could be non-empty.

05/31/09:

22:12 Changeset [11972] by ehuelsmann
Factor out bbuf-updating from read(byte[]) and read(char[]) into …
19:46 Changeset [11971] by ehuelsmann
Disentangle flushBbuf() and read(char[]) in RandomAccessCharacterFile?; …
17:01 Changeset [11970] by ehuelsmann
Performance improvement by removing fcn.size() calls; also lots of …
15:19 Changeset [11969] by ehuelsmann
Factor out the lisp->Java sleep interval conversion routine. Also …
15:17 Changeset [11968] by ehuelsmann
More type assertion functions (checkXXXX()).
11:35 Changeset [11967] by ehuelsmann
Fix the wrong thread being reported as the current one. Note: The …
09:57 Changeset [11966] by ehuelsmann
Symbol execute() methods: change to a different pattern to reduce …

05/30/09:

20:18 Changeset [11965] by vvoutilainen
Mention gmane access.
20:02 Changeset [11964] by vvoutilainen
Some license elaboration.

05/29/09:

06:14 Changeset [11963] by ehuelsmann
Backport r11962 (reversal of r11958).
06:08 Changeset [11962] by ehuelsmann
Revert r11958: it breaks a number of ANSI tests. Found by: Peter …

05/28/09:

20:59 Ticket #57 (Eliminate the use of writeToString for condition creation) created by ehuelsmann
Due to the fact that the object being written may be recursive, we …

05/27/09:

19:51 Changeset [11961] by ehuelsmann
Delete empty scripts/ folder with unknown purpose.
18:53 Changeset [11960] by ehuelsmann
With 0.15 branched, increase trunk version number.
18:51 Changeset [11959] by ehuelsmann
Create 0.15.x stabilization branch.
06:12 Changeset [11958] by ehuelsmann
Redoing my math homework: "x < y --> -x > -y"

05/26/09:

20:55 Changeset [11957] by ehuelsmann
Hopefully fix layout issue.
20:46 Changeset [11956] by ehuelsmann
Improved integer type derivation for MINUS - fixes some tests in …
18:59 Changeset [11955] by ehuelsmann
Fix some failures in ABCL's own test suite; some by fixing the …
18:34 Changeset [11954] by ehuelsmann
Remove workaround for the fact that Math.hypot() was added in Java …
18:08 Changeset [11953] by vvoutilainen
Fix breakage.
18:02 Changeset [11952] by vvoutilainen
Patching guide.

05/25/09:

20:53 Changeset [11951] by astalla
Fixed javaInstance() from r11834: the arguments for isAssignableFrom …

05/24/09:

12:28 Changeset [11950] by ehuelsmann
Remove index.shtml sections which are now addressed elsewhere. Update …
12:09 Changeset [11949] by ehuelsmann
Move more from the front page to the FAQ. Update the headers.
09:59 Changeset [11948] by vvoutilainen
Mailing list link for bug reporting faq.
09:53 Changeset [11947] by ehuelsmann
Update index and FAQ staging pages.
09:35 Changeset [11946] by vvoutilainen
Point ant main link to ant main page.
09:23 Changeset [11945] by vvoutilainen
Download link for ant, and a direct one for our current preferred version.
09:06 Changeset [11944] by ehuelsmann
Add links.
09:01 Changeset [11943] by vvoutilainen
Use ABCL or Armed Bear Common Lisp, not Armed Bear CL.
08:59 Changeset [11942] by vvoutilainen
Slight rephrasing of the effect of the Classpath exception.
08:47 Changeset [11941] by ehuelsmann
Start moving links from "below" to "up there".

05/23/09:

22:44 Changeset [11940] by astalla
Fixed a bug in interpreted let* and do*: the environment used for …
21:45 Changeset [11939] by ehuelsmann
Commit further progress.
20:45 Changeset [11938] by ehuelsmann
Publish discussion again.
20:33 Changeset [11937] by ehuelsmann
Commit progress after discussion with Ville.
17:52 Changeset [11936] by ehuelsmann
Further progress on the website (still staging).
17:15 Changeset [11935] by vvoutilainen
Patches to make the branch build. It doesn't run yet, there's a Thread …
10:53 Changeset [11934] by ehuelsmann
Add a link to trigger an update.
10:43 Changeset [11933] by ehuelsmann
XHTML validity.
09:46 Changeset [11932] by ehuelsmann
Work-in-progress commit.
09:40 Changeset [11931] by ehuelsmann
Create staging area for website.

05/22/09:

21:46 Changeset [11930] by ehuelsmann
Add documentation on the website as provided by Phil Berry (2009pb at …
20:18 Changeset [11929] by ehuelsmann
Add properties.
19:45 Changeset [11928] by ehuelsmann
Update CHANGES with all work currently on trunk/.
18:17 Changeset [11927] by ehuelsmann
Merge 2 consecutive WHEN blocks with the same condition; remove the …
18:04 Changeset [11926] by ehuelsmann
Compilation of functions with a non-null lexical environment part 2 …
10:06 Changeset [11925] by ehuelsmann
Add reasoning related to variable-environment and the closure-array.
08:37 Changeset [11924] by ehuelsmann
Implement compilation of closures with non-empty lexical environments …
05:51 Changeset [11923] by ehuelsmann
Our input is already preprocessed. Don't do it again. (Eliminated in …

05/21/09:

21:39 Changeset [11922] by ehuelsmann
Simplify COMPILE-1.
21:29 Changeset [11921] by ehuelsmann
COMPILE-DEFUN: pass the environment argument to pass the environment …
21:16 Changeset [11920] by ehuelsmann
Enable precompilation of functions in a non-null lexical environment, …
20:25 Changeset [11919] by ehuelsmann
Separate the precompiler and the file compiler by giving each its own …
19:43 Changeset [11918] by ehuelsmann
With my improved understanding of the autoloader, mark COMPILE with "jvm".
17:52 Changeset [11917] by ehuelsmann
In compiler macro FUNCALL: When in need of an environment, get it …
17:22 Changeset [11916] by ehuelsmann
Indenting adjustments.
17:14 Changeset [11915] by ehuelsmann
Reuse available infrastructure in Environment, instead of keeping …
14:05 Changeset [11914] by ehuelsmann
Remove trailing spaces.
11:22 Changeset [11913] by ehuelsmann
Make sure the precompiler shadows symbol macros if there are …
10:19 Changeset [11912] by ehuelsmann
Remove unused variable *LOCAL-FUNCTIONS-AND-MACROS*.

05/20/09:

22:49 Changeset [11911] by ehuelsmann
Followup to last commit.
22:48 Changeset [11910] by ehuelsmann
In JVM-COMPILE, don't setf the DEFINITION which breaks its use further …
22:23 Changeset [11909] by ehuelsmann
No longer make JVM-COMPILE appear as an external symbol.
22:22 Changeset [11908] by ehuelsmann
COMPILE has moved from "jvm" to "compiler-pass2".
22:20 Changeset [11907] by ehuelsmann
Move the COMPILE block down from its dependencies.
22:18 Changeset [11906] by ehuelsmann
Remove rt.lisp: It refers to lots of files from the ANSI tests which …
21:12 Changeset [11905] by ehuelsmann
Move COMPILE from jvm.lisp to compiler-pass2.lisp; Move …
20:54 Changeset [11904] by ehuelsmann
Followup to r11901: better mirror the old behaviour.
20:50 Changeset [11903] by ehuelsmann
Factor out common function definition replacement from PRE::PRECOMPILE …
20:20 Changeset [11902] by ehuelsmann
Add documentation for a variable.
20:17 Changeset [11901] by ehuelsmann
In an effort to understand what's going on: Consolidate …

05/19/09:

19:52 Changeset [11900] by ehuelsmann
Add comment to *in-jvm-compile* variable.
19:50 Changeset [11899] by ehuelsmann
Add structure slot and variable documentation.

05/18/09:

21:21 Changeset [11898] by ehuelsmann
Revert r11892 and r11896 because they keep causing breakage in …
21:16 Changeset [11897] by astalla
Initial attempt at JNLP - Java Web Start. This currently needs full …
20:28 Changeset [11896] by ehuelsmann
Followup to r11892: use the field class too when caching, the caller …
19:51 Changeset [11895] by astalla
Branching from trunk at revision 11894
19:37 Changeset [11894] by astalla
Fixed function evaluation using invokeFunction. It was broken since …
18:02 Changeset [11893] by ehuelsmann
As per Ville's request, upload the progress with respect to the …

05/17/09:

14:38 Changeset [11892] by ehuelsmann
Re-use fields of objects declared previously within the same class …
13:17 Changeset [11891] by ehuelsmann
Add docstring and reindent DECLARE-OBJECT.
13:16 Changeset [11890] by vvoutilainen
Don't repeat class names in p2-compiland, convert cond to if.
11:36 Changeset [11889] by vvoutilainen
Remove CompiledFunction?, we don't need it.
06:13 Changeset [11888] by ehuelsmann
Fix DISASSEMBLE.5: CompiledClosure? should return T when asked if it's …

05/16/09:

20:06 Changeset [11887] by ehuelsmann
Create a branch to remove most of the n-ary execute() functions.
19:31 Changeset [11886] by ehuelsmann
Mixed p2-compiland cleanup.
19:03 Changeset [11885] by ehuelsmann
p2-compiland cleanup.
18:02 Changeset [11884] by ehuelsmann
Update FASL version to 31 after the last incompatible changes.
17:59 Changeset [11883] by ehuelsmann
Remove CompiledClosure?; Rename ClosureTemplateFunction? to …
16:44 Changeset [11882] by ehuelsmann
Remove the last of the _execute() methods: By loading the closure …
09:24 Changeset [11881] by ehuelsmann
Stop using CompiledClosure? as a proxy for ClosureTemplateFunctions?: …
09:02 Changeset [11880] by ehuelsmann
Remove the KIND slot from the COMPILAND structure: ever since we …
07:26 Changeset [11879] by ehuelsmann
Reindenting for width < 80.
07:26 Changeset [11878] by ehuelsmann
Add structure slot documentation.

05/15/09:

20:45 Changeset [11877] by ehuelsmann
Remove obsolete commented out code, more reindenting < 80 columns.
20:43 Changeset [11876] by ehuelsmann
Reindent < 80 columns.
20:20 Changeset [11875] by ehuelsmann
FLET doesn't do variables anymore, remove remnants in P2-FLET.
20:18 Changeset [11874] by ehuelsmann
P2-FLET and P2-LABELS: Use COMPILE-PROGN-BODY instead of reinventing …
19:32 Changeset [11873] by ehuelsmann
Don't use local function variables for FLET, not even in case of …
19:16 Changeset [11872] by ehuelsmann
The TEMP-REGISTER slot has been removed, these FIXMEs don't apply anymore.
19:09 Changeset [11871] by ehuelsmann
Indenting < 80 columns.
17:19 Changeset [11870] by ehuelsmann
Remove the TEMP-REGISTER slot from the VARIABLE-INFO structure: it's …
11:58 Changeset [11869] by ehuelsmann
Remove unused variable-info structure slot (RESERVED-REGISTER).
10:20 Changeset [11868] by ehuelsmann
Replace string literals with constants.
09:35 Changeset [11867] by ehuelsmann
Delete merged branch.
09:30 Changeset [11866] by ehuelsmann
Finish closure fixes by merging the branch to the trunk.
09:20 Changeset [11865] by ehuelsmann
Create new closure arrays when creating new closures. This prevents …
07:36 Changeset [11864] by ehuelsmann
Duplicate closure arrays if the compiland defines bindings of itself: …

05/14/09:

20:52 Changeset [11863] by ehuelsmann
Initialize the closure slots with a binding, so that we won't need to …
20:00 Changeset [11862] by ehuelsmann
Fix stack ordering problems introduced when creating closure bindings.
18:17 Changeset [11861] by ehuelsmann
Work in progress on changing the closure array over from variables to …
18:12 Changeset [11860] by ehuelsmann
Create a place to store my work in progress.

05/13/09:

19:07 Changeset [11859] by astalla
Corrected previous commit: JProxy uses APPLY and not FUNCALL.
18:52 Changeset [11858] by astalla
JProxy now uses funcall instead of function.execute(LispObject[]). …

05/12/09:

20:31 JavaScriptingAPI edited by astalla
(diff)

05/11/09:

21:38 Changeset [11857] by ehuelsmann
P2-COMPILAND: Code re-ordering and merging of blocks with the same …
21:16 JavaScriptingAPI edited by astalla
(diff)
21:13 JavaScriptingAPI edited by astalla
(diff)
21:12 Changeset [11856] by astalla
* loading: added a new primitive sys::load-returning-last-result …
21:12 JavaScriptingAPI edited by astalla
(diff)
20:32 Changeset [11855] by ehuelsmann
Further simplification of the little planet that's called P2-COMPILAND.
19:40 Changeset [11854] by ehuelsmann
P2-COMPILAND: baby step at cleaning up for readability.

05/10/09:

21:21 Changeset [11853] by ehuelsmann
Restore closure variables from their saved values, in case of a …
11:47 Changeset [11852] by vvoutilainen
Combine derive-type flets into a helper function.

05/09/09:

20:05 Changeset [11851] by ehuelsmann
Local transfer of control with environment restoration efficiency: …
18:33 Changeset [11850] by ehuelsmann
p1-lambda: Rewrite the lambda list before bailing out, instead of …
18:07 Changeset [11849] by ehuelsmann
Change compiler warning to include action taken (undefined variable, …
18:01 Changeset [11848] by ehuelsmann
Eliminate style warnings for variables LOCALLY DECLAREd SPECIAL, by …
00:15 Changeset [11847] by vvoutilainen
Clean up duplication for environment restoration and handlers.

05/08/09:

21:54 Changeset [11846] by vvoutilainen
Yet another cleanup for p2-list/list*. 1) use pop instead of nbutlast …
21:52 Changeset [11845] by ehuelsmann
Use WITH-SAVED-COMPILER-POLICY in COMPILE-FILE.
21:11 Changeset [11844] by vvoutilainen
More list/list* cleanup, also don't use default nil values for my …
21:09 Changeset [11843] by ehuelsmann
Reflow PROCESS-TOPLEVEL-FORM in order to make more lines meet our …
19:31 Changeset [11842] by ehuelsmann
Re-order p2-block-node, to make more clear what the COND was actually …
18:58 Changeset [11841] by ehuelsmann
Simplify PROCESS-DEFCONSTANT; the only thing the code we're removing …
17:30 Changeset [11840] by vvoutilainen
Clean up p2-list*.

05/07/09:

22:01 Changeset [11839] by astalla
Fixed compilation with temp files with JSR-223. Refactoring of …
18:01 Changeset [11838] by ehuelsmann
Remove code handling JSR/RET instructions.

05/06/09:

20:39 Changeset [11837] by ehuelsmann
Fix ticket #21 finally: JVM stack inconsistency error on inlining …
18:52 Changeset [11836] by ehuelsmann
Support the #\Escape character. Patch by: Eric Marsden (eric marsden …
18:34 Changeset [11835] by vvoutilainen
Combine check-arg-count and check-min-args with a format recipe and an …

05/05/09:

22:01 Changeset [11834] by astalla
Relaxed type checking when invoking Java methods from Lisp, as …
21:42 Changeset [11833] by ehuelsmann
Special bindings fixes: compiler-pass1.lisp: set …
17:22 Changeset [11832] by vvoutilainen
Cleanup for saving/restoring dynamic environment.
06:36 Changeset [11831] by ehuelsmann
P2: Parse and publicize free specials in FLET/LABELS bodies …

05/04/09:

21:07 Changeset [11830] by ehuelsmann
Make free specials visible in p2-locally and p2-m-v-b.
19:43 Changeset [11829] by ehuelsmann
Simplify p1-compiland and p2-compiland. Create a new 'free-specials' …

05/03/09:

21:43 Changeset [11828] by ehuelsmann
Use the fact that tags have lexical scope: if they're not used, don't …
21:00 Changeset [11827] by ehuelsmann
P2-CATCH: Do what we do in P1-CATCH, which is binding the CATCH block …
20:12 Changeset [11826] by ehuelsmann
Add documentation to the fields in the TAG structure.
19:50 Changeset [11825] by ehuelsmann
Compilation P1: * Set up a CATCH block before processing the subforms. …
19:27 Changeset [11824] by vvoutilainen
Get rid of Primitive[012]R, we don't truly need it. Also increment …
19:01 Changeset [11823] by ehuelsmann
Revert r11814 (fix for stack inconsistencies), because it breaks in …
13:03 Changeset [11822] by ehuelsmann
Followup to r11818: Fix block-requires-non-local-exit-p.
12:19 Changeset [11821] by ehuelsmann
Be more exact on determining 'being enclosed by a block which sets (= …
10:10 Changeset [11820] by ehuelsmann
Make local GO restore the environment of the TAGBODY, in case it jumps …
08:46 Changeset [11819] by ehuelsmann
Small refactoring: introduce a centralized definition of "enclosed by …
08:07 Changeset [11818] by ehuelsmann
Harmonize the concept of 'block needing non-local-exit' by …
06:10 Changeset [11817] by ehuelsmann
A little bit of reindenting; making some lines < 80

05/02/09:

22:06 Changeset [11816] by ehuelsmann
Selectively clear values in UNWIND-PROTECT: don't clear if the …
21:42 Ticket #21 (Compilation failure from stack inconsistency) closed by ehuelsmann
fixed: Looking at …
20:40 Changeset [11815] by ehuelsmann
Be sure to decode URL.getPath() results before using it as paths. …
20:14 Changeset [11814] by ehuelsmann
Resolve part 1 of ticket #21: Don't use JSR and RET JVM instructions. …
19:36 Changeset [11813] by ehuelsmann
Fix building in a path with spaces. Found by: Mark Tarver Fixes: …
Note: See TracTimeline for information about the timeline view.