/[armedbear]/branches
ViewVC logotype

Log of /branches

View Directory Listing Directory Listing


Sticky Revision:

Revision 14419 - Directory Listing
Modified Sun Mar 3 22:06:26 2013 UTC (13 months, 2 weeks ago) by ehuelsmann
Add required properties and correct header.

Revision 14418 - Directory Listing
Modified Sun Mar 3 22:02:50 2013 UTC (13 months, 2 weeks ago) by ehuelsmann
Commit progress:
 * Split out a number of functions from jvm-instructions to jvm-method
 * Create jvm-method to hold method generation functionality
 * Adjust autoloads-gen bootstrapping file to point existing symbols to
    the new jvm-method file
 * Add asserts all over the place to make sure we're generating
    valid output

Revision 14417 - Directory Listing
Modified Sun Mar 3 21:57:41 2013 UTC (13 months, 2 weeks ago) by ehuelsmann
Add a readme explaining the purpose of the branch.

Revision 14416 - Directory Listing
Modified Sun Mar 3 21:52:38 2013 UTC (13 months, 2 weeks ago) by ehuelsmann
In coordination with Ville, delete outdated branch.

Revision 14415 - Directory Listing
Modified Sun Mar 3 21:49:55 2013 UTC (13 months, 2 weeks ago) by ehuelsmann
In coordination with Alessio, delete outdated branch.

Revision 14414 - Directory Listing
Modified Sun Mar 3 21:46:54 2013 UTC (13 months, 2 weeks ago) by ehuelsmann
In coordination with Alessio, delete outdated branch.

Revision 14413 - Directory Listing
Modified Sun Mar 3 21:45:39 2013 UTC (13 months, 2 weeks ago) by ehuelsmann
In coordination with Alessio, delete outdated branch.

Revision 14412 - Directory Listing
Modified Sun Mar 3 21:41:00 2013 UTC (13 months, 2 weeks ago) by ehuelsmann
Create a branch to commit intermediate state for work
 done to allow tracking of the types stored in locals
 and on the stack; this work is assumed required for the
 type-checking verifier "format 50".

Revision 14411 - Directory Listing
Modified Sun Mar 3 21:36:00 2013 UTC (13 months, 2 weeks ago) by ehuelsmann
We have LABELS without variables now;
  delete a branch trying to achieve exactly that.

Revision 14410 - Directory Listing
Modified Sun Mar 3 21:32:03 2013 UTC (13 months, 2 weeks ago) by ehuelsmann
Remove branch long merged to trunk.

Revision 14384 - Directory Listing
Modified Thu Feb 14 11:38:22 2013 UTC (14 months ago) by mevenson
1.1.x: branch now produces 1.1.2-dev artifacts.

Revision 14383 - Directory Listing
Modified Thu Feb 14 11:18:31 2013 UTC (14 months ago) by mevenson
1.1.1:  Correct refernce in jfli README.

Revision 14382 - Directory Listing
Modified Thu Feb 14 11:16:08 2013 UTC (14 months ago) by mevenson
Update CHANGES for abcl-1.1.1.

Revision 14381 - Directory Listing
Modified Thu Feb 14 11:16:06 2013 UTC (14 months ago) by mevenson
1.1.1:  Update the ANSI tests failures.

Revision 14380 - Directory Listing
Modified Thu Feb 14 11:16:05 2013 UTC (14 months ago) by mevenson
1.1.1:  update version artifacts.

Revision 14378 - Directory Listing
Modified Wed Feb 13 19:54:49 2013 UTC (14 months ago) by mevenson
Backport r14369 | mevenson | 2013-02-13 20:01:20 +0100 (Wed, 13 Feb 2013) | 7 lines

Implementation of autoloader for SETF generalized references.

Fixes #296.  Fixes #266.  Fixes #228.

For forms which set the symbol properties of SETF-EXPANDER or
SETF-FUNCTION to function definitions, places stub of type
AutoloadGeneralizedReference to be resolved when first invoked.

Does NOT include changes to asdf.


Revision 14377 - Directory Listing
Modified Wed Feb 13 19:49:36 2013 UTC (14 months ago) by mevenson
r14368 | mevenson | 2013-02-12 10:56:45 +0100 (Tue, 12 Feb 2013) | 1 line

Properly autoload definition for JavaBeans accessor/mutator primitives.


Revision 14376 - Directory Listing
Modified Wed Feb 13 19:47:13 2013 UTC (14 months ago) by mevenson
Backport r14367 | mevenson | 2013-02-12 10:56:43 +0100 (Tue, 12 Feb 2013) | 1 line

Restore proper compilation of digest functions.


Revision 14375 - Directory Listing
Modified Wed Feb 13 19:39:04 2013 UTC (14 months ago) by mevenson
Backport r14366 | ehuelsmann | 2013-02-11 20:05:51 +0100 (Mon, 11 Feb 2013) | 1 line

Patch by ASau on freenode/#abcl: allow more casing variations.


Revision 14374 - Directory Listing
Modified Wed Feb 13 19:34:07 2013 UTC (14 months ago) by mevenson
Backport r14365 | mevenson | 2013-01-31 15:26:25 +0100 (Thu, 31 Jan 2013) | 3 lines

abcl-asdf: fix bug to use the version of specified MVN components.

Reformat to SLIME whitespace conventions.


Revision 14373 - Directory Listing
Modified Wed Feb 13 19:29:31 2013 UTC (14 months ago) by mevenson
Backport r14364 | mevenson | 2013-01-31 11:02:29 +0100 (Thu, 31 Jan 2013) | 9 lines

ASDF systems using the MVN component now load again.

log4j.asd example corrected as well.

FIND-MVN now emits a warning if it cannot actually find a Maven exectuable.

Thanks to Milos Negovanovic for identifying the problem with a patch.

Fixes #299.


Revision 14372 - Directory Listing
Modified Wed Feb 13 19:28:12 2013 UTC (14 months ago) by mevenson
Backport r14363 | mevenson | 2013-01-29 09:36:14 +0100 (Tue, 29 Jan 2013) | 5 lines

Add a constructor to allow MemoryClassLoader to specify a parent.

Needed to allow the code in http://paste.lisp.org/display/134966 to work.

Patch by Milos Negovanovic.


Revision 14371 - Directory Listing
Modified Wed Feb 13 19:26:40 2013 UTC (14 months ago) by mevenson
Backport r14360 | rschlatte | 2013-01-19 18:35:45 +0100 (Sat, 19 Jan 2013) | 1 line

add #\Delete character name (found in McCLIM sources)


Revision 14370 - Directory Listing
Modified Wed Feb 13 19:24:39 2013 UTC (14 months ago) by mevenson
Backport r14359 | mevenson | 2013-01-17 12:15:14 +0100 (Thu, 17 Jan 2013) | 1 line

Refactor autoload functions to naming conventions.


Revision 14358 - Directory Listing
Modified Wed Jan 16 12:28:40 2013 UTC (15 months ago) by mevenson
Backport r14357 | mevenson | 2013-01-16 13:27:33 +0100 (Wed, 16 Jan 2013) | 3 lines.

Fixes #294: Reader doesn't recognize terminating characters in some cases.

Patch and test by Stas.


Revision 14356 - Directory Listing
Modified Wed Jan 16 10:48:24 2013 UTC (15 months ago) by mevenson
Backport r14355 | mevenson | 2013-01-16 11:45:54 +0100 (Wed, 16 Jan 2013) | 5 lines.

Fix loop and default value for of-type problem.

Patch and (most of) test by Stas.

Fixes #293.


Revision 14354 - Directory Listing
Modified Mon Jan 14 10:01:01 2013 UTC (15 months ago) by mevenson
Backport r14352 | vvoutilainen | 2013-01-13 21:05:50 +0100 (Sun, 13 Jan 2013) | 1 line.

Fix ticket 290, a compilation error of a quoted list.



Revision 14353 - Directory Listing
Modified Mon Jan 14 09:58:29 2013 UTC (15 months ago) by mevenson
Backport r14351 | vvoutilainen | 2013-01-13 11:29:06 +0100 (Sun, 13 Jan 2013) | 1 line.

Fix 288, add alternative names to name-char for ascii control characters.


Revision 14349 - Directory Listing
Modified Sun Jan 6 07:49:58 2013 UTC (15 months, 1 week ago) by mevenson
Backport r14346 | rschlatte | 2013-01-01 23:25:37 +0100 (Tue, 01 Jan 2013) | 1 line.


Revision 14348 - Directory Listing
Modified Sun Jan 6 07:45:29 2013 UTC (15 months, 1 week ago) by mevenson
Backport r14347 | rschlatte | 2013-01-05 19:39:28 +0100 (Sat, 05 Jan 2013) | 3 lines

defer checking for lambda list congruence.

- fixes #284


Revision 14345 - Directory Listing
Modified Mon Dec 31 10:21:17 2012 UTC (15 months, 2 weeks ago) by mevenson
Backport r14344 | rschlatte | 2012-12-30 18:09:06 +0100 (Sun, 30 Dec 2012) | 5 lines

Avoid premature initialization of method-class, method-combination in gfs

- fixes #279

- reported by Pascal Costanza


Revision 14343 - Directory Listing
Modified Sun Dec 23 16:46:01 2012 UTC (15 months, 3 weeks ago) by mevenson
Backport r14342 | rschlatte | 2012-12-23 16:19:32 +0100 (Sun, 23 Dec 2012) | 3 lines

Add new slots at the end in inherited classes

- Fixes #280 (reported by Pascal Costanza)


Revision 14340 - Directory Listing
Modified Wed Dec 19 09:49:22 2012 UTC (15 months, 4 weeks ago) by mevenson
1.1.x:  now build abcl-1.1.1-dev artifacts.

Revision 14338 - Directory Listing
Modified Wed Dec 19 09:44:50 2012 UTC (15 months, 4 weeks ago) by mevenson
1.1.0.2:  Once more, with feeling.

Revision 14336 - Directory Listing
Modified Tue Dec 18 21:59:12 2012 UTC (15 months, 4 weeks ago) by mevenson
backport r14335 | mevenson | 2012-12-18 22:54:37 +0100 (Tue, 18 Dec 2012) | 1 line

abcl-contrib:  better logic for FIND-SYSTEM-JAR to deal with post patchlevel distinction.


Revision 14333 - Directory Listing
Modified Tue Dec 18 20:10:20 2012 UTC (15 months, 4 weeks ago) by mevenson
1.1.x: produce 1.1.0-dev artifacts again.

Revision 14329 - Directory Listing
Modified Tue Dec 18 20:02:57 2012 UTC (15 months, 4 weeks ago) by mevenson
1.1.0.1: tag new release fixing JSS.

Need to republish release artifacts to distinct URI as somehow JSS was
messed up in the images published to googlecode, which are (correctly)
immutable.

Revision 14311 - Directory Listing
Modified Fri Dec 7 12:23:38 2012 UTC (16 months, 1 week ago) by mevenson
1.1.0:  Final annotation changes for abcl-1.1.0.

Semi-groveled from previous commit.

Revision 14310 - Directory Listing
Modified Fri Dec 7 12:23:36 2012 UTC (16 months, 1 week ago) by mevenson
1.1.0:  Initiate version bump in minimal manner.

Revision 14308 - Directory Listing
Modified Fri Dec 7 10:53:49 2012 UTC (16 months, 1 week ago) by mevenson
Backport r14307 | mevenson | 2012-12-07 11:44:09 +0100 (Fri, 07 Dec 2012) | 1 line
Backport r14306 | mevenson | 2012-12-07 11:38:15 +0100 (Fri, 07 Dec 2012) | 1 line

digest:  spellcheck emitted warning.

digest: warn that digest implementation does not currently have valid tests.


Revision 14303 - Directory Listing
Modified Thu Dec 6 21:01:44 2012 UTC (16 months, 1 week ago) by mevenson
doc: Remove reference to abcl-1.1.0-dev in README.

Revision 14302 - Directory Listing
Modified Thu Dec 6 20:17:35 2012 UTC (16 months, 1 week ago) by mevenson
doc: abcl-1.1.0-rc-3 version of the manual.

Revision 14301 - Directory Listing
Modified Thu Dec 6 20:17:24 2012 UTC (16 months, 1 week ago) by mevenson
doc:  Start annotating all the places we need to change things with RDF.
Do

TODO:  grovel through the source tree to find all textual lines
containing probable RDF statements.

Revision 14300 - Directory Listing
Modified Thu Dec 6 10:24:43 2012 UTC (16 months, 1 week ago) by mevenson
1.1.x:  now produces abcl-1.1.0-rc-3 artifacts.

Revision 14297 - Directory Listing
Modified Thu Dec 6 09:26:37 2012 UTC (16 months, 1 week ago) by mevenson
Backport r14296.

Constrain the logic for when CL:REQUIRE pushes symbols to CL:*MODULES*.

A REQUIRE of ABCL-CONTRIB for an instance of the implementation that
cannot locate the contrib binary artifact as being in the same
directory as the location of the ABCL system jar by
SYS:FIND-SYSTEM-JAR now raises an error.

Fixes #275.


Revision 14295 - Directory Listing
Modified Thu Dec 6 07:11:38 2012 UTC (16 months, 1 week ago) by mevenson
jfli: use MOP::ENSURE-CLASS.

Reported by Carlos Ungil.

Revision 14294 - Directory Listing
Modified Thu Dec 6 07:06:36 2012 UTC (16 months, 1 week ago) by mevenson
Backport r14293: Don't clobber class objects when re-initializing.

- Also remove double-initialization via shared-initialize + one of

    intialize-instance / reinitialize-instance.

- Fixes #277

- Reported by Pascal Costanza

Revision 14292 - Directory Listing
Modified Tue Dec 4 21:06:12 2012 UTC (16 months, 1 week ago) by mevenson
manual: spellcheck and line-editing.

Revision 14291 - Directory Listing
Modified Tue Dec 4 17:16:00 2012 UTC (16 months, 1 week ago) by mevenson
build: always delete intermediate "version" artifact.

Revision 14290 - Directory Listing
Modified Tue Dec 4 16:59:59 2012 UTC (16 months, 1 week ago) by mevenson
abcl-1.1.x: Backport r14289.

Don't shortcut add-method for subclasses of standard-generic-function

- Fixes #276

- Reported by Pascal Costanza


Revision 14288 - Directory Listing
Modified Mon Dec 3 14:43:07 2012 UTC (16 months, 1 week ago) by mevenson
manual: kludge layout with hard spaces for command line options.

Revision 14287 - Directory Listing
Modified Mon Dec 3 14:31:56 2012 UTC (16 months, 1 week ago) by mevenson
manual:  didn't quite get the Preface, but RUN-PROGRAM is back.

Revision 14286 - Directory Listing
Modified Mon Dec 3 14:21:18 2012 UTC (16 months, 1 week ago) by mevenson
manual:  Add MOP dictionary to appendix.

Revision 14285 - Directory Listing
Modified Mon Dec 3 14:13:18 2012 UTC (16 months, 1 week ago) by mevenson
manual:  actually demarcate appendices.

Revision 14283 - Directory Listing
Modified Mon Dec 3 04:49:08 2012 UTC (16 months, 2 weeks ago) by mevenson
1.1.x: now produces abcl-1.1.0-rc-2 artifacts.

Revision 14282 - Directory Listing
Modified Mon Dec 3 04:12:54 2012 UTC (16 months, 2 weeks ago) by mevenson
manual:  Updates to manual for ABCL 1.1.

Preface to the second addition.  TODO TeX.

Added Appendix for SYSTEM and JSS packages.  TODO Need to fix LaTex.

Revision 14281 - Directory Listing
Modified Mon Dec 3 04:12:52 2012 UTC (16 months, 2 weeks ago) by mevenson
abcl.asd: Add Lisp for Manual for grovel infrastructure.

Define needed symbols in CL-USER (should not appear in documentation).

Revision 14280 - Directory Listing
Modified Mon Dec 3 03:27:31 2012 UTC (16 months, 2 weeks ago) by mevenson
manual:  Note inclusion of asdf-2.26.6 with ABCL 1.1

Revision 14279 - Directory Listing
Modified Mon Dec 3 01:37:56 2012 UTC (16 months, 2 weeks ago) by mevenson
branches/1.1.x: now produces abcl-1.1.0-rc-1 artifacts.

Revision 14278 - Directory Listing
Modified Mon Dec 3 00:17:58 2012 UTC (16 months, 2 weeks ago) by mevenson
Sync to asdf-2.26.6.

Fixes #271.

Backport r14277.

Revision 14274 - Directory Listing
Modified Sun Dec 2 08:58:26 2012 UTC (16 months, 2 weeks ago) by mevenson
ansi: results for abcl-1.1.0-rc-0 Ansi compiled tests.

Revision 14272 - Directory Listing
Modified Sun Dec 2 08:42:43 2012 UTC (16 months, 2 weeks ago) by mevenson
abcl-1.1.0 RC0 Ansi interpreted test results.

13 out of 21707 total tests failed
(PSETF.37
CALL-NEXT-METHOD.ERROR.1
CALL-NEXT-METHOD.ERROR.2
INVOKE-DEBUGGER.1
MAKE-CONDITION.3
MAKE-CONDITION.4
SXHASH.8
MAP.48
TYPE-OF.1
TYPE-OF.4
MAKE-CONCATENATED-STREAM.30
PRINT.RANDOM-STATE.1
PPRINT-LOGICAL-BLOCK.17)

Revision 14269 - Directory Listing
Modified Sat Dec 1 21:30:25 2012 UTC (16 months, 2 weeks ago) by mevenson
build: update POM artifact version.@

Revision 14268 - Directory Listing
Modified Sat Dec 1 21:29:20 2012 UTC (16 months, 2 weeks ago) by mevenson
Update MANUAL pointer.

Revision 14267 - Directory Listing
Modified Sat Dec 1 21:01:44 2012 UTC (16 months, 2 weeks ago) by mevenson
manual:  We now include (A)MOP.

Revision 14266 - Directory Listing
Modified Sat Dec 1 20:57:24 2012 UTC (16 months, 2 weeks ago) by mevenson
abcl-1.1.0 Manual grovel.

Revision 14265 - Directory Listing
Modified Sat Dec 1 19:50:07 2012 UTC (16 months, 2 weeks ago) by mevenson
Denote branch as producing abcl-1.1.0-rc-0 artifacts.

Revision 14263 - Directory Listing
Modified Sat Dec 1 19:35:26 2012 UTC (16 months, 2 weeks ago) by mevenson
Branch abcl-1.1.0.


Revision 13772 - Directory Listing
Modified Thu Jan 12 20:18:19 2012 UTC (2 years, 3 months ago) by mevenson
backport r13768 to fix #193 for the abcl-1.0.2 release.

Revision 13758 - Directory Listing
Modified Tue Jan 10 23:22:41 2012 UTC (2 years, 3 months ago) by mevenson
Bump version to abcl-1.0.2-dev.

Revision 13751 - Directory Listing
Modified Tue Jan 10 20:19:03 2012 UTC (2 years, 3 months ago) by mevenson
Go for abcl-1.0.1

Revision 13740 - Directory Listing
Modified Tue Jan 10 08:13:11 2012 UTC (2 years, 3 months ago) by mevenson
Push 1.0.1-RC1 version tag.

Revision 13736 - Directory Listing
Modified Mon Jan 9 11:28:56 2012 UTC (2 years, 3 months ago) by mevenson
Correct spelling of January

Revision 13735 - Directory Listing
Modified Mon Jan 9 11:19:30 2012 UTC (2 years, 3 months ago) by mevenson
Don't include future features in CHANGES for point release.

Revision 13734 - Directory Listing
Modified Mon Jan 9 11:00:59 2012 UTC (2 years, 3 months ago) by mevenson
Update README version for 1.0.1

Revision 13733 - Directory Listing
Modified Mon Jan 9 10:59:00 2012 UTC (2 years, 3 months ago) by mevenson
backport r13731:  CHANGES for abcl-1.0.1.

Revision 13732 - Directory Listing
Modified Mon Jan 9 10:58:11 2012 UTC (2 years, 3 months ago) by mevenson
backport r13730: make logic for finding abcl-contrib more robust.

Revision 13729 - Directory Listing
Modified Mon Jan 9 09:55:58 2012 UTC (2 years, 3 months ago) by mevenson
backport most recent copy of build properties

Revision 13728 - Directory Listing
Modified Mon Jan 9 08:38:52 2012 UTC (2 years, 3 months ago) by mevenson
Backport changes to manual en masse.

Revision 13724 - Directory Listing
Modified Fri Jan 6 14:35:39 2012 UTC (2 years, 3 months ago) by mevenson
backport r13706: use new API to fix Stream.readToken() bug reported by Blake McBride.

Revision 13723 - Directory Listing
Modified Fri Jan 6 14:34:39 2012 UTC (2 years, 3 months ago) by mevenson
backport r13705: internal Java API for looking up internal vs. external symbols.

Revision 13722 - Directory Listing
Modified Fri Jan 6 14:32:48 2012 UTC (2 years, 3 months ago) by mevenson
backport r13709: spellcheck README.

Revision 13721 - Directory Listing
Modified Fri Jan 6 14:29:51 2012 UTC (2 years, 3 months ago) by mevenson
backport r13720: randomize string hash computation to guard against exploits.

Revision 13718 - Directory Listing
Modified Wed Jan 4 21:51:15 2012 UTC (2 years, 3 months ago) by mevenson
backport r13704: Fix problems loading ABCL-CONTRIB.

Revision 13717 - Directory Listing
Modified Wed Jan 4 21:48:45 2012 UTC (2 years, 3 months ago) by mevenson
Backport r13702:  update to asdf-2.019 with ABCL patch.

Revision 13716 - Directory Listing
Modified Wed Jan 4 21:41:22 2012 UTC (2 years, 3 months ago) by mevenson
Backport r13703: remove uncompilable file from system source.

Revision 13681 - Directory Listing
Modified Fri Oct 28 06:18:44 2011 UTC (2 years, 5 months ago) by mevenson
Backport r13677: Fix #179: LIST-DIRECTORY ignores :RESOLVE-SYMLINKS flag.

Revision 13671 - Directory Listing
Modified Mon Oct 24 07:37:45 2011 UTC (2 years, 5 months ago) by mevenson
Backport r13699: CHNAGES for 1.0.0.

Revision 13664 - Directory Listing
Modified Sat Oct 22 07:43:15 2011 UTC (2 years, 5 months ago) by mevenson
Ville: add table of contents to Manual.

Revision 13663 - Directory Listing
Modified Sat Oct 22 06:38:07 2011 UTC (2 years, 5 months ago) by ehuelsmann
Increase branch version number with 1.0.0 tagged.

Revision 13661 - Directory Listing
Modified Fri Oct 21 21:37:58 2011 UTC (2 years, 5 months ago) by mevenson
Backport Erik's contribution to accessing Java fields.

Revision 13659 - Directory Listing
Modified Fri Oct 21 21:13:46 2011 UTC (2 years, 5 months ago) by mevenson
Correct history to note 2008 as the transfer from Peter Graves to Erik Huelsmann.

Revision 13658 - Directory Listing
Modified Fri Oct 21 21:11:02 2011 UTC (2 years, 5 months ago) by mevenson
Note use of ASDF-2.0.17.22 in manual.

Revision 13656 - Directory Listing
Modified Fri Oct 21 20:59:01 2011 UTC (2 years, 5 months ago) by mevenson
Upgrade to ASDF 2.0.17.022

Revision 13654 - Directory Listing
Modified Fri Oct 21 11:29:16 2011 UTC (2 years, 5 months ago) by mevenson
Backport r13653:  Fix Ironclad compilation.

Revision 13652 - Directory Listing
Modified Fri Oct 21 08:41:34 2011 UTC (2 years, 5 months ago) by mevenson
Correctly spell Alan Ruttenberg's name.

Revision 13651 - Directory Listing
Modified Fri Oct 21 08:29:27 2011 UTC (2 years, 5 months ago) by mevenson
Correct mispelling of Philipp Marek.

Revision 13650 - Directory Listing
Modified Fri Oct 21 08:26:15 2011 UTC (2 years, 5 months ago) by mevenson
Contributors section (needs formatting).

Revision 13649 - Directory Listing
Modified Fri Oct 21 07:57:51 2011 UTC (2 years, 5 months ago) by mevenson
abcl-20111021a ABCL User Manual

Revision 13648 - Directory Listing
Modified Fri Oct 21 07:48:44 2011 UTC (2 years, 5 months ago) by mevenson
Manual editing, setting dates correctly.

Revision 13646 - Directory Listing
Modified Thu Oct 20 23:55:27 2011 UTC (2 years, 5 months ago) by mevenson
Getting out the burrs.

Revision 13645 - Directory Listing
Modified Thu Oct 20 23:44:37 2011 UTC (2 years, 5 months ago) by mevenson
Fix LaTeX.

Revision 13644 - Directory Listing
Modified Thu Oct 20 23:43:49 2011 UTC (2 years, 5 months ago) by mevenson
Removed duplicated sections on abcl-asdf from Manual.

Revision 13643 - Directory Listing
Modified Thu Oct 20 23:38:03 2011 UTC (2 years, 5 months ago) by mevenson
Smooth more nits in Manual.

Revision 13642 - Directory Listing
Modified Thu Oct 20 23:38:00 2011 UTC (2 years, 5 months ago) by mevenson
Restore buildable manual corresponding to ABCL-1.0.0.

Revision 13641 - Directory Listing
Modified Thu Oct 20 22:53:12 2011 UTC (2 years, 5 months ago) by mevenson
Update version to 1.0.0-dev.

Revision 13640 - Directory Listing
Modified Thu Oct 20 22:52:31 2011 UTC (2 years, 5 months ago) by mevenson
Don't warn if compiling under Java 7 as it seems to work fine.

Revision 13639 - Directory Listing
Modified Thu Oct 20 22:52:29 2011 UTC (2 years, 5 months ago) by mevenson
Set abcl-1.0.0 release date as October 22, 2011

Revision 13638 - Directory Listing
Modified Thu Oct 20 22:46:26 2011 UTC (2 years, 5 months ago) by mevenson
First plausible release canidate for abcl-1.0.0.

Revision 13637 - Directory Listing
Modified Thu Oct 20 22:42:26 2011 UTC (2 years, 5 months ago) by mevenson
Added abcl 1.0.x branch.

Revision 13578 - Directory Listing
Modified Wed Sep 7 12:05:29 2011 UTC (2 years, 7 months ago) by mevenson
Refresh README.  

Update Maven dependencies to explicit 0.27.1 version.



Revision 13572 - Directory Listing
Modified Tue Sep 6 11:31:10 2011 UTC (2 years, 7 months ago) by mevenson
Correct Maven artifact descriptions to 0.27.1-dev.

Revision 13571 - Directory Listing
Modified Sun Sep 4 16:29:57 2011 UTC (2 years, 7 months ago) by mevenson
Backport r13570: Fix typo in abcl-asdf.

Revision 13561 - Directory Listing
Modified Sat Sep 3 14:30:45 2011 UTC (2 years, 7 months ago) by ehuelsmann
Update branch version number.

Revision 13558 - Directory Listing
Modified Sat Sep 3 09:32:50 2011 UTC (2 years, 7 months ago) by ehuelsmann
Create 0.27 release branch.

Revision 13505 - Directory Listing
Modified Sun Aug 14 21:51:39 2011 UTC (2 years, 8 months ago) by ehuelsmann
Update release date for 0.26.2 in CHANGES.

Revision 13500 - Directory Listing
Modified Sun Aug 14 20:58:15 2011 UTC (2 years, 8 months ago) by ehuelsmann
Update branch version number.

Revision 13482 - Directory Listing
Modified Sat Aug 13 05:48:48 2011 UTC (2 years, 8 months ago) by mevenson
Adjust r13452 to absence of princToString() in abcl-0.26.x.

Revision 13481 - Directory Listing
Modified Sat Aug 13 05:43:37 2011 UTC (2 years, 8 months ago) by mevenson
Update CHANGES to reflect backports.

Revision 13480 - Directory Listing
Modified Sat Aug 13 05:38:26 2011 UTC (2 years, 8 months ago) by mevenson
Backport r13428: Enable compilation with Java 7.

Revision 13479 - Directory Listing
Modified Sat Aug 13 05:36:29 2011 UTC (2 years, 8 months ago) by mevenson
Backport r13439: Fix #131: Don't include ':' in the version string.

Revision 13478 - Directory Listing
Modified Sat Aug 13 05:35:07 2011 UTC (2 years, 8 months ago) by mevenson
Backport r13450: Fix #141 (SETF of APPLY not working with arbitrary function)

Revision 13477 - Directory Listing
Modified Sat Aug 13 05:34:02 2011 UTC (2 years, 8 months ago) by mevenson
Backport r13452: Include filename in the error string being reported.

Revision 13476 - Directory Listing
Modified Sat Aug 13 05:32:52 2011 UTC (2 years, 8 months ago) by mevenson
Backport r13458: Include the test source in the release.

Revision 13475 - Directory Listing
Modified Sat Aug 13 05:31:01 2011 UTC (2 years, 8 months ago) by mevenson
Backport r13456: Include ASDF definition in source release.

Revision 13474 - Directory Listing
Modified Sat Aug 13 05:08:51 2011 UTC (2 years, 8 months ago) by mevenson
Backport r13460: Fix loading from fasls under Windows with whitespace in pathname.

Revision 13422 - Directory Listing
Modified Wed Jul 27 12:46:24 2011 UTC (2 years, 8 months ago) by ehuelsmann
Increase branch version number to 0.26.2-dev.

Revision 13419 - Directory Listing
Modified Wed Jul 27 06:51:14 2011 UTC (2 years, 8 months ago) by mevenson
Note ASDF and reader changes.

Revision 13418 - Directory Listing
Modified Wed Jul 27 06:49:22 2011 UTC (2 years, 8 months ago) by mevenson
Backport r13417: Upgrade to asdf-2.017.

Revision 13416 - Directory Listing
Modified Tue Jul 26 19:55:04 2011 UTC (2 years, 8 months ago) by mevenson
Backport r13415: make #\Uxxxx a synonym for a character not the cannoical name.

Revision 13413 - Directory Listing
Modified Thu Jul 21 21:35:27 2011 UTC (2 years, 8 months ago) by ehuelsmann
Backport r13412 and update CHANGES.

Revision 13411 - Directory Listing
Modified Sun Jul 17 15:53:25 2011 UTC (2 years, 9 months ago) by ehuelsmann
Update CHANGES.

Revision 13410 - Directory Listing
Modified Sun Jul 17 15:53:11 2011 UTC (2 years, 9 months ago) by ehuelsmann
Backport r13407 and r13408: fixes for pretty printer output with circular
or shared structure.

Revision 13403 - Directory Listing
Modified Thu Jul 14 15:40:07 2011 UTC (2 years, 9 months ago) by mevenson
Backport r13402: Fix failures of SYNTAX.SHARP-BACKSLASH.6 and SYNTAX.SHARP-BACKSLASH.7.

Revision 13400 - Directory Listing
Modified Wed Jul 13 19:11:11 2011 UTC (2 years, 9 months ago) by ehuelsmann
Fix #154 on 0.26.x branch: backport r13399.

Revision 13392 - Directory Listing
Modified Mon Jul 11 12:19:43 2011 UTC (2 years, 9 months ago) by mevenson
Note backport of compilation fix in CHANGES.

Revision 13391 - Directory Listing
Modified Mon Jul 11 12:18:17 2011 UTC (2 years, 9 months ago) by mevenson
Backport r13390: Include org.armedbear.lisp.protocol source in release.

Revision 13387 - Directory Listing
Modified Sat Jul 9 23:01:54 2011 UTC (2 years, 9 months ago) by ehuelsmann
Increase branch version number to 0.26.1-dev.

Revision 13385 - Directory Listing
Modified Sat Jul 9 22:59:20 2011 UTC (2 years, 9 months ago) by ehuelsmann
Set release date in CHANGES.

Revision 13382 - Directory Listing
Modified Sat Jul 9 22:51:24 2011 UTC (2 years, 9 months ago) by ehuelsmann
Create 0.26 release branch.

Revision 13240 - Directory Listing
Modified Thu Mar 10 20:07:49 2011 UTC (3 years, 1 month ago) by ehuelsmann
With 0.25.0 tagged, increase release branch version number.

Revision 13238 - Directory Listing
Modified Thu Mar 10 20:04:42 2011 UTC (3 years, 1 month ago) by ehuelsmann
Backport r13237 (update to CHANGES).

Revision 13234 - Directory Listing
Modified Fri Mar 4 09:02:02 2011 UTC (3 years, 1 month ago) by ehuelsmann
Create 0.25 release branch.

Revision 13223 - Directory Listing
Modified Tue Feb 15 22:30:47 2011 UTC (3 years, 2 months ago) by ehuelsmann
Remove branche now integrated in trunk.

Revision 13175 - Directory Listing
Modified Sat Jan 22 11:18:47 2011 UTC (3 years, 2 months ago) by ehuelsmann
Increase branch version number.

Revision 13173 - Directory Listing
Modified Sat Jan 22 11:15:51 2011 UTC (3 years, 2 months ago) by ehuelsmann
Backport CHANGES.

Revision 13171 - Directory Listing
Modified Sat Jan 22 10:17:41 2011 UTC (3 years, 2 months ago) by mevenson
Merge: r13165-13166:  Update README.

Revision 13170 - Directory Listing
Modified Fri Jan 21 22:18:40 2011 UTC (3 years, 2 months ago) by ehuelsmann
Update CHANGES for the latest merge.

Revision 13168 - Directory Listing
Modified Fri Jan 21 22:12:08 2011 UTC (3 years, 2 months ago) by ehuelsmann
Merge r13141-13146 and r13156: Make sure ABCL doesn't call System.exit()
in order to be a well-behaving library.

Revision 13167 - Directory Listing
Modified Fri Jan 21 20:57:57 2011 UTC (3 years, 2 months ago) by ehuelsmann
Merge r13148 and r13149: Additional changes to use reflection based
function instantiation.

Revision 13164 - Directory Listing
Modified Thu Jan 20 13:57:02 2011 UTC (3 years, 2 months ago) by ehuelsmann
Backport CHANGES.

Revision 13162 - Directory Listing
Modified Thu Jan 20 13:51:23 2011 UTC (3 years, 2 months ago) by ehuelsmann
Merge r13135: go back to reflection based method instantiation.

Revision 13161 - Directory Listing
Modified Thu Jan 20 13:31:13 2011 UTC (3 years, 2 months ago) by ehuelsmann
Final UNSAFE-P removal.

Revision 13160 - Directory Listing
Modified Thu Jan 20 12:20:29 2011 UTC (3 years, 2 months ago) by ehuelsmann
Further transition to unsafety detection in pass2.

Revision 13159 - Directory Listing
Modified Wed Jan 19 22:02:41 2011 UTC (3 years, 2 months ago) by ehuelsmann
Further transition to unsafety detection in pass2.

Revision 13158 - Directory Listing
Modified Wed Jan 19 21:07:53 2011 UTC (3 years, 2 months ago) by ehuelsmann
Further transition to unsafety detection in pass2.

Revision 13157 - Directory Listing
Modified Wed Jan 19 13:09:14 2011 UTC (3 years, 2 months ago) by ehuelsmann
Further transition to unsafety detection in pass2.

Revision 13155 - Directory Listing
Modified Mon Jan 17 22:07:31 2011 UTC (3 years, 2 months ago) by ehuelsmann
Allocate registers based on the representation requested,
don't use two different functions to allocate.

Revision 13154 - Directory Listing
Modified Mon Jan 17 21:19:33 2011 UTC (3 years, 2 months ago) by ehuelsmann
Provide better infrastructure for operand accumulation.

Revision 13153 - Directory Listing
Modified Sun Jan 16 12:02:54 2011 UTC (3 years, 3 months ago) by ehuelsmann
First batch of UNSAFE-P function conversions.

Revision 13152 - Directory Listing
Modified Sun Jan 16 10:45:55 2011 UTC (3 years, 3 months ago) by ehuelsmann
A jump being local already implies it's within the same compiland.

Revision 13151 - Directory Listing
Modified Sat Jan 15 20:51:11 2011 UTC (3 years, 3 months ago) by ehuelsmann
No longer rewrite ordinary function calls for stack safety,
instead, let the code generator determine if it closes over
a block of unsafe code.

We need to remember per GO/RETURN-FROM to which block they
go in order to determine opstack safety.

Revision 13150 - Directory Listing
Modified Sat Jan 15 19:49:11 2011 UTC (3 years, 3 months ago) by ehuelsmann
Add basic support for compiler 'listeners' or callbacks:
infrastructure to help debug the compiler.

Revision 13133 - Directory Listing
Modified Mon Jan 10 22:01:37 2011 UTC (3 years, 3 months ago) by ehuelsmann
Backport r13132: fixed memory leak upon package deletion.

Revision 13130 - Directory Listing
Modified Sun Jan 9 16:52:43 2011 UTC (3 years, 3 months ago) by ehuelsmann
Create 0.24.x release branch.

Revision 13129 - Directory Listing
Modified Thu Jan 6 17:26:32 2011 UTC (3 years, 3 months ago) by ehuelsmann
Remove UNSAFE-P from SINGLE-VALUED-P (pass2).

Note: The use of UNSAFE-P was misguided. TAGBODY returns NIL, not
any of the values in the body. UNSAFE-P was used to determine (non-local)
returns. BLOCKs do not only return the value of the last form, but can
also return any of the values from the VALUES-FORM in RETURN-FROM. Etc, etc.

Revision 13127 - Directory Listing
Modified Thu Jan 6 13:42:55 2011 UTC (3 years, 3 months ago) by ehuelsmann
Remove UNSAFE-P from pass1, except for rewriting function calls,
which takes a lot more effort to complete.

Revision 13123 - Directory Listing
Modified Tue Jan 4 09:22:57 2011 UTC (3 years, 3 months ago) by ehuelsmann
Remove UNSAFE-P from pass2 by eliminating SETQ rewriting.

Revision 13122 - Directory Listing
Modified Mon Jan 3 20:30:12 2011 UTC (3 years, 3 months ago) by ehuelsmann
Remove REWRITE-RETURN-FROM, REWRITE-PROGV and REWRITE-THROW
in favor of unsafety detection in compilation pass2.

Revision 13121 - Directory Listing
Modified Mon Jan 3 13:29:06 2011 UTC (3 years, 3 months ago) by ehuelsmann
Create unsafe-p removal branch to commit my work in progress
while the release process wants a stable trunk.

Revision 13076 - Directory Listing
Modified Wed Dec 1 21:42:52 2010 UTC (3 years, 4 months ago) by ehuelsmann
With 0.23.1 tagged, increase version number on
0.23.x development line.

Revision 13074 - Directory Listing
Modified Wed Dec 1 21:38:40 2010 UTC (3 years, 4 months ago) by ehuelsmann
Update changes with release date.

Revision 13069 - Directory Listing
Modified Mon Nov 29 09:26:04 2010 UTC (3 years, 4 months ago) by mevenson
Backport CHANGES for abcl-0.23.1.

Revision 13067 - Directory Listing
Modified Mon Nov 29 08:52:58 2010 UTC (3 years, 4 months ago) by mevenson
[backport r13058] Documentation for the URI encoding changes.

Revision 13066 - Directory Listing
Modified Mon Nov 29 08:52:05 2010 UTC (3 years, 4 months ago) by mevenson
[backport r13057] Tests for the implementation of URI encoding.

Revision 13065 - Directory Listing
Modified Mon Nov 29 08:51:04 2010 UTC (3 years, 4 months ago) by mevenson
[backport r13056] Fix problems with #\Space characters in JAR pathnames. 

Revision 13061 - Directory Listing
Modified Sat Nov 27 21:25:03 2010 UTC (3 years, 4 months ago) by vvoutilainen
Backport r13059 and r13060 from trunk.

Revision 13052 - Directory Listing
Modified Thu Nov 25 14:16:20 2010 UTC (3 years, 4 months ago) by ehuelsmann
Increase 0.23.x patch level version.

Revision 13050 - Directory Listing
Modified Thu Nov 25 14:14:04 2010 UTC (3 years, 4 months ago) by ehuelsmann
Backport CHANGES.

Revision 13048 - Directory Listing
Modified Thu Nov 25 14:10:33 2010 UTC (3 years, 4 months ago) by ehuelsmann
Backport DEFUN expansion fixes after loading the precompiler.

Revision 13047 - Directory Listing
Modified Thu Nov 25 13:52:51 2010 UTC (3 years, 4 months ago) by ehuelsmann
Backport r13046; ANSI test regressions.

Revision 13044 - Directory Listing
Modified Mon Nov 22 20:19:59 2010 UTC (3 years, 4 months ago) by ehuelsmann
Backport line number table fix.

Revision 13040 - Directory Listing
Modified Sat Nov 20 16:51:27 2010 UTC (3 years, 4 months ago) by mevenson
[backport r13039] Restore Lisp-based build.

Revision 13038 - Directory Listing
Modified Sat Nov 20 15:41:55 2010 UTC (3 years, 4 months ago) by mevenson
[backport r13034] Better resolution mechanism for 'gpg' binary.


Revision 13037 - Directory Listing
Modified Sat Nov 20 15:38:03 2010 UTC (3 years, 4 months ago) by mevenson
[backport r13030,r13031] Ensure ASDF registry contains ASDF-INSTALL locations.

Fix compiler warning about *gpg-program* being assumed special.

Revision 13036 - Directory Listing
Modified Sat Nov 20 15:31:14 2010 UTC (3 years, 4 months ago) by mevenson
[backport r13029] Ensure that build process exits with error if abcl.contrib.compile fails.

Revision 13035 - Directory Listing
Modified Sat Nov 20 15:30:10 2010 UTC (3 years, 4 months ago) by mevenson
[ticket #108][svn r13027] Fix download problems with ASDF-INSTALL.

Revision 13033 - Directory Listing
Modified Sat Nov 20 14:36:57 2010 UTC (3 years, 4 months ago) by mevenson
[ticket #110][backport r13024,r13026] Fix #\+ in JAR pathnames.

Revision 13014 - Directory Listing
Modified Mon Nov 8 22:35:31 2010 UTC (3 years, 5 months ago) by ehuelsmann
Create 0.23.x release branch.

Revision 12993 - Directory Listing
Modified Mon Nov 1 22:45:00 2010 UTC (3 years, 5 months ago) by astalla
[invokedynamic] Stack map table written to class (sample); errors.

Revision 12984 - Directory Listing
Modified Sat Oct 30 00:15:58 2010 UTC (3 years, 5 months ago) by astalla
[invokedynamic] Instruction effects are simulated at code resolving time, not emit time.
Stack map frames not yet emitted: compilation fails early.
More consistency in how constant indexes are handled.

Revision 12983 - Directory Listing
Modified Mon Oct 25 22:17:28 2010 UTC (3 years, 5 months ago) by astalla
[invokedynamic]
 * instructions simulate their effect on the stack and locals (adapted from ASM, with limitations)
 * p2 uses with-code-to-method instead of *static-code* to generate <init> and <clinit> (bugged)
 * in general, functions that add constants to the pool have been changed to return the constant's struct rather than its index. However I haven't thorougly changed them all, only more or less the ones I needed.
 * and other changes to keep all the above stuff together.
Compilation is still broken: the superclass is set too late.

Revision 12980 - Directory Listing
Modified Mon Oct 18 18:03:40 2010 UTC (3 years, 5 months ago) by astalla
[invokedynamic branch] Save current state of affairs before revolutionizing it.

Revision 12953 - Directory Listing
Modified Wed Oct 6 22:03:56 2010 UTC (3 years, 6 months ago) by astalla
invokedynamic: support for the new typechecking verifier (half-way, compilation broken!)

Revision 12921 - Directory Listing
Modified Sat Sep 25 00:36:29 2010 UTC (3 years, 6 months ago) by astalla
preliminary test of invokedynamic (Java only, no compiler integration)

Revision 12920 - Directory Listing
Modified Fri Sep 24 22:53:42 2010 UTC (3 years, 6 months ago) by astalla
Copy trunk to invokedynamic branch

Revision 12919 - Directory Listing
Modified Fri Sep 24 22:39:39 2010 UTC (3 years, 6 months ago) by astalla
invokedynamic branch created.

Revision 12914 - Directory Listing
Modified Fri Sep 24 07:17:59 2010 UTC (3 years, 6 months ago) by ehuelsmann
Create 0.22 maintenance branch.

Revision 12907 - Directory Listing
Modified Sun Aug 29 22:13:30 2010 UTC (3 years, 7 months ago) by ehuelsmann
Remove WITH-TEMP-CLASS-FILE: it's been long unused.
Integrate CLASS-FILE and STREAM creation into COMPILE-AND-WRITE-TO-STREAM
(which now probably should be renamed) to clean up boiler plate from
its callers.

Revision 12905 - Directory Listing
Modified Sun Aug 29 18:21:42 2010 UTC (3 years, 7 months ago) by ehuelsmann
Eliminate SET-COMPILAND-AND-WRITE-CLASS, since it doesn't take care
of most of the other boiler plate.

Revision 12904 - Directory Listing
Modified Sun Aug 29 17:30:04 2010 UTC (3 years, 7 months ago) by ehuelsmann
Resolve the WRITE-CLASS-FILE double-use.

Revision 12897 - Directory Listing
Modified Fri Aug 13 23:31:55 2010 UTC (3 years, 8 months ago) by ehuelsmann
Use the new generator's WRITE-CLASS-FILE function,
axing other WRITE-* methods from pass2.

Revision 12896 - Directory Listing
Modified Fri Aug 13 21:51:26 2010 UTC (3 years, 8 months ago) by ehuelsmann
Add source file and line number attributes according to the
new generator structure.

Revision 12895 - Directory Listing
Modified Fri Aug 13 21:10:39 2010 UTC (3 years, 8 months ago) by ehuelsmann
Remove exclamation marks which were in place to avoid naming
conflicts; the conflicting names have been deleted from pass2 now.

Revision 12894 - Directory Listing
Modified Fri Aug 13 20:25:20 2010 UTC (3 years, 8 months ago) by ehuelsmann
Generate the execute() methods through the new generator.

Changed:
 * CLEAR-VALUES instruction now takes the thread-register
   as its argument, to disconnect code-finalization from
   the scope of the *THREAD* binding.

Clean up:
 * JAVA-METHOD (structure)
 * HANDLER (structure)
 * WRITE-METHOD (function)
 * MAKE-METHOD (function)
 * WRITE-CODE-ATTR (function)
 * WRITE-EXCEPTION-TABLE (function)
 * remove code-finalization from P2-COMPILAND

Revision 12893 - Directory Listing
Modified Fri Aug 13 19:19:06 2010 UTC (3 years, 8 months ago) by ehuelsmann
Now that we migrated to the new pool, clean up some code
explicitly testing for that.
Also, fix the last commit (ANALYZE-ARGS).

Revision 12892 - Directory Listing
Modified Fri Aug 13 19:06:37 2010 UTC (3 years, 8 months ago) by ehuelsmann
Prepare ANALYZE-ARGS for the new class file generator.

Revision 12891 - Directory Listing
Modified Thu Aug 12 21:43:08 2010 UTC (3 years, 8 months ago) by ehuelsmann
Remove debugging artifact.

Revision 12890 - Directory Listing
Modified Thu Aug 12 21:10:24 2010 UTC (3 years, 8 months ago) by ehuelsmann
Clean up after old pool concept removal.

Revision 12889 - Directory Listing
Modified Thu Aug 12 20:08:50 2010 UTC (3 years, 8 months ago) by ehuelsmann
Simplify ANALYZE-ARGS.

Revision 12887 - Directory Listing
Modified Wed Aug 11 22:11:49 2010 UTC (3 years, 8 months ago) by ehuelsmann
Switch MAKE-CONSTRUCTOR over to the new class writer.

Revision 12886 - Directory Listing
Modified Wed Aug 11 22:09:55 2010 UTC (3 years, 8 months ago) by ehuelsmann
Resolve naming conflict between JAVA-METHOD and METHOD;
also adjust a call to FINALIZE-CODE to the new
number of arguments it takes.

Revision 12885 - Directory Listing
Modified Mon Aug 9 15:16:05 2010 UTC (3 years, 8 months ago) by ehuelsmann
Move byte-sequence writing routines to jvm-class-file.lisp.

Revision 12884 - Directory Listing
Modified Mon Aug 9 14:10:50 2010 UTC (3 years, 8 months ago) by ehuelsmann
Clean up after migration of fields and the pool.

Revision 12883 - Directory Listing
Modified Mon Aug 9 12:50:32 2010 UTC (3 years, 8 months ago) by ehuelsmann
Switch fields to the new generator.

Revision 12882 - Directory Listing
Modified Mon Aug 9 12:23:20 2010 UTC (3 years, 8 months ago) by ehuelsmann
Move the u2, s1 and s2 helper functions to jvm.lisp.

Revision 12881 - Directory Listing
Modified Mon Aug 9 11:31:52 2010 UTC (3 years, 8 months ago) by ehuelsmann
Switch pass2 to the pool routines from jvm-class-file.lisp.

Revision 12880 - Directory Listing
Modified Mon Aug 9 08:48:58 2010 UTC (3 years, 8 months ago) by ehuelsmann
Fix insertion of floats/doubles in the constant pool.

Revision 12879 - Directory Listing
Modified Sun Aug 8 21:24:03 2010 UTC (3 years, 8 months ago) by ehuelsmann
Add 'dual mode' to DECLARE-FIELD.

Revision 12877 - Directory Listing
Modified Sun Aug 8 13:16:53 2010 UTC (3 years, 8 months ago) by ehuelsmann
Optimization functions optimize in tight loops, optimize for speed.
Also, remove iterator variable type declarations: our inferencer
knows their type.

Revision 12876 - Directory Listing
Modified Sun Aug 8 10:06:35 2010 UTC (3 years, 8 months ago) by ehuelsmann
Move FINALIZE-CODE to jvm-instructions.lisp and make it
really finalize all code.

Revision 12875 - Directory Listing
Modified Sat Aug 7 21:14:06 2010 UTC (3 years, 8 months ago) by ehuelsmann
Move OPTIMIZE-INSTRUCTION-SEQUENCES and OPTIMIZE-CODE
to jvm-instructions.lisp.

Revision 12874 - Directory Listing
Modified Sat Aug 7 20:43:45 2010 UTC (3 years, 8 months ago) by ehuelsmann
Rename OPTIMIZE-3 to OPTIMIZE-INSTRUCTION-SEQUENCES
and optimize more sequences.

Revision 12873 - Directory Listing
Modified Sat Aug 7 20:41:22 2010 UTC (3 years, 8 months ago) by ehuelsmann
In OPTIMIZE-JUMPS, optimize conditional jumps as well as
unconditional ones.

Revision 12872 - Directory Listing
Modified Sat Aug 7 12:30:05 2010 UTC (3 years, 8 months ago) by ehuelsmann
In OPTIMIZE-3, do not consider LABELs a 'next instruction',
skip them instead.

Revision 12871 - Directory Listing
Modified Sat Aug 7 11:53:23 2010 UTC (3 years, 8 months ago) by ehuelsmann
Eliminate optimize-2: Partially, it duplicated DELETE-UNREACHABLE-CODE.
The other part moves to OPTIMIZE-3.

Revision 12870 - Directory Listing
Modified Sat Aug 7 10:14:30 2010 UTC (3 years, 8 months ago) by ehuelsmann
Move OPTIMIZE-2B (renaming it to OPTIMIZE-JUMPS)
to jvm-instructions.lisp.

Revision 12869 - Directory Listing
Modified Sat Aug 7 08:39:49 2010 UTC (3 years, 8 months ago) by ehuelsmann
Move CODE-BYTES and OPTIMIZE-1 (renamed to DELETE-UNUSED-LABELS)
to jvm-instructions.lisp.

Revision 12868 - Directory Listing
Modified Fri Aug 6 22:37:16 2010 UTC (3 years, 8 months ago) by ehuelsmann
Miscelanious fixes.

Revision 12867 - Directory Listing
Modified Fri Aug 6 22:18:06 2010 UTC (3 years, 8 months ago) by ehuelsmann
Move and improve ANALYZE-STACK, DELETE-UNREACHABLE-CODE to
jvm-instructions.lisp.

Revision 12866 - Directory Listing
Modified Fri Aug 6 21:47:06 2010 UTC (3 years, 8 months ago) by astalla
WIHT-CODE-TO-METHOD fixes and tests for nesting.

Revision 12865 - Directory Listing
Modified Fri Aug 6 20:59:50 2010 UTC (3 years, 8 months ago) by ehuelsmann
Move emit, %emit, %%emit, INSTRUCTION, resolvers and some helper
functions from compiler-pass2.lisp to jvm-instructions.lisp: this
is a step to separate pass2 into several modules.

Revision 12864 - Directory Listing
Modified Fri Aug 6 19:51:49 2010 UTC (3 years, 8 months ago) by ehuelsmann
Rename opcodes.lisp to jvm-instructions.lisp in order to move our
code-emitters layer and resolvers to it.

Revision 12863 - Directory Listing
Modified Thu Aug 5 20:58:38 2010 UTC (3 years, 8 months ago) by ehuelsmann
Implement CONSTANT-VALUE-ATTRIBUTE, CHECKED-EXCEPTIONS-ATTRIBUTE,
DEPRECATED-ATTRIBUTE and SYNTHETIC-ATTRIBUTE.

Revision 12862 - Directory Listing
Modified Thu Aug 5 20:20:18 2010 UTC (3 years, 8 months ago) by ehuelsmann
Implement serialization for SOURCE-FILE-ATTRIBUTE,
LINE-NUMBERS-ATTRIBUTE and LOCAL-VARIABLES-ATTRIBUTE.

Revision 12861 - Directory Listing
Modified Thu Aug 5 19:16:22 2010 UTC (3 years, 8 months ago) by ehuelsmann
Add documentation and some TODOs.

Revision 12860 - Directory Listing
Modified Wed Aug 4 21:36:42 2010 UTC (3 years, 8 months ago) by ehuelsmann
Introduce EMIT-NEW, EMIT-ANEWARRAY, EMIT-CHECKCAST and EMIT-INSTANCEOF
to further improve the resolvers vs emitters layering.

Revision 12859 - Directory Listing
Modified Wed Aug 4 20:25:03 2010 UTC (3 years, 8 months ago) by ehuelsmann
Introduce EMIT-GETFIELD and EMIT-PUTFIELD to further improve the
resolver vs emitter layers.

Revision 12858 - Directory Listing
Modified Mon Aug 2 21:44:02 2010 UTC (3 years, 8 months ago) by ehuelsmann
Finalize CLASS-NAME integration: decommission !CLASS-REF.

Revision 12857 - Directory Listing
Modified Mon Aug 2 21:23:49 2010 UTC (3 years, 8 months ago) by ehuelsmann
Remove unused function GET-DESCRIPTOR.

Revision 12856 - Directory Listing
Modified Mon Aug 2 20:59:52 2010 UTC (3 years, 8 months ago) by ehuelsmann
Change all literal strings for argument type identification (ie. "I")
to keyword symbols for readability (ie :int) and jvm-class-file
compatibility.

Note: This commit also removes the descriptor cache/hash. If there's
no other way, we can add it back for performance reasons, but I'd
rather put the burden of caching descriptors on the callers.

Revision 12855 - Directory Listing
Modified Mon Aug 2 11:33:39 2010 UTC (3 years, 8 months ago) by ehuelsmann
Start removing CLASS-NAME dual-mode-compatible shim code:
remove !CLASS-NAME.

Revision 12854 - Directory Listing
Modified Mon Aug 2 11:03:40 2010 UTC (3 years, 8 months ago) by ehuelsmann
Convert known-symbols.lisp to CLASS-NAMEs.

Revision 12853 - Directory Listing
Modified Mon Aug 2 10:51:28 2010 UTC (3 years, 8 months ago) by ehuelsmann
Convert DECLARE-LOCAL-FUNCTION and DUPLICATE-CLOSURE-ARRAY
to use CLASS-NAMEs instead of literal strings.

Revision 12852 - Directory Listing
Modified Mon Aug 2 10:48:45 2010 UTC (3 years, 8 months ago) by ehuelsmann
Convert GENERATE-LOADER-FUNCTION to use CLASS-NAMEs
instead of literal strings.

Revision 12851 - Directory Listing
Modified Mon Aug 2 07:05:45 2010 UTC (3 years, 8 months ago) by ehuelsmann
Continue CLASS-NAME integration: use a class-name object in the
CLASS slot of the ABCL-CLASS-FILE structure.

Revision 12850 - Directory Listing
Modified Mon Aug 2 06:41:33 2010 UTC (3 years, 8 months ago) by ehuelsmann
Continue CLASS-NAME integration, define a solution for arrays.

Revision 12846 - Directory Listing
Modified Sun Aug 1 21:31:06 2010 UTC (3 years, 8 months ago) by ehuelsmann
Continued integration of CLASS-NAME: use it for 
+lisp-single-float+ and +lisp-double-float+.

Revision 12845 - Directory Listing
Modified Sun Aug 1 21:16:48 2010 UTC (3 years, 8 months ago) by ehuelsmann
Continued integration of CLASS-NAME: use it for 
+lisp-fixnum+ and +lisp-bignum+.

Revision 12844 - Directory Listing
Modified Sun Aug 1 18:05:04 2010 UTC (3 years, 8 months ago) by ehuelsmann
Centralize exception-handler registration/accumulation;
while at it, remove a utility function from jvm-class-file.lisp
which should have been in compiler-pass2.lisp.

Revision 12843 - Directory Listing
Modified Sun Aug 1 10:23:51 2010 UTC (3 years, 8 months ago) by ehuelsmann
New tests.

Revision 12842 - Directory Listing
Modified Sun Aug 1 10:00:01 2010 UTC (3 years, 8 months ago) by ehuelsmann
Two fixes from test-writing.

Revision 12841 - Directory Listing
Modified Sun Aug 1 09:59:11 2010 UTC (3 years, 8 months ago) by ehuelsmann
Fix dual-mode: the new style requires type specifiers, not strings.

Revision 12840 - Directory Listing
Modified Sat Jul 31 21:33:24 2010 UTC (3 years, 8 months ago) by ehuelsmann
Introduce "dual mode" operation for emit-invoke* and emit-*static,
in order to allow test-writing.

Revision 12839 - Directory Listing
Modified Sat Jul 31 19:21:20 2010 UTC (3 years, 8 months ago) by ehuelsmann
Backport r12837, resolving merge conflicts along the way.

Revision 12838 - Directory Listing
Modified Sat Jul 31 18:24:34 2010 UTC (3 years, 8 months ago) by ehuelsmann
Backport r12834-12836, resolving merge conflicts along the way.

Revision 12834 - Directory Listing
Modified Thu Jul 29 19:38:25 2010 UTC (3 years, 8 months ago) by ehuelsmann
Backport r12805-12833 from trunk.

Revision 12832 - Directory Listing
Modified Thu Jul 29 18:27:10 2010 UTC (3 years, 8 months ago) by ehuelsmann
Lots of fixes from writing tests. Most notable the correction of
my perception that the exceptions table was stored as an attribute
of the "Code" attribute. It's not: it's part of said attribute.

Revision 12823 - Directory Listing
Modified Sat Jul 24 19:05:51 2010 UTC (3 years, 8 months ago) by ehuelsmann
Bump branch version to 0.21.1-dev, now that 0.21.0 has been tagged.

Revision 12821 - Directory Listing
Modified Thu Jul 22 18:34:09 2010 UTC (3 years, 8 months ago) by ehuelsmann
Backport r12815 (printing of conditions with unbound format-control).

Revision 12820 - Directory Listing
Modified Thu Jul 22 18:21:34 2010 UTC (3 years, 8 months ago) by ehuelsmann
Backport part of r12814 which applies to r12809.

Note: the remainder of the r12814 relates to code not in the branch.

Revision 12812 - Directory Listing
Modified Mon Jul 19 18:00:08 2010 UTC (3 years, 8 months ago) by ehuelsmann
Create 0.21 release maintenance branch.

Revision 12807 - Directory Listing
Modified Thu Jul 15 22:06:43 2010 UTC (3 years, 9 months ago) by ehuelsmann
Backport r12796-12805 from trunk.

Reduces the current 37 ANSI failures to 34.

Revision 12806 - Directory Listing
Modified Thu Jul 15 21:43:05 2010 UTC (3 years, 9 months ago) by ehuelsmann
Rename 'local-variable-p' to 'variable-local-p' because
jvm-class-file.lisp defines a 'local-variable' structure which implicitly
creates a function by the same name.

Found by: astalla

Revision 12796 - Directory Listing
Modified Fri Jul 9 21:01:30 2010 UTC (3 years, 9 months ago) by ehuelsmann
Merge trunk/abcl:r12762-r12795.

Note: This branch will probably live for a while;
keeping as close to trunk as possible for easier
merge-back later on.

Revision 12795 - Directory Listing
Modified Thu Jul 8 22:50:02 2010 UTC (3 years, 9 months ago) by ehuelsmann
CLASS-NAME integration for +lisp-integer+.

Revision 12794 - Directory Listing
Modified Thu Jul 8 22:27:21 2010 UTC (3 years, 9 months ago) by ehuelsmann
CLASS-NAME integration for +lisp-character+.

Revision 12793 - Directory Listing
Modified Thu Jul 8 22:18:06 2010 UTC (3 years, 9 months ago) by ehuelsmann
Remove commented-out code.

Revision 12792 - Directory Listing
Modified Thu Jul 8 22:15:43 2010 UTC (3 years, 9 months ago) by ehuelsmann
CLASS-NAME integration for +lisp-symbol+.

Revision 12791 - Directory Listing
Modified Thu Jul 8 21:57:18 2010 UTC (3 years, 9 months ago) by ehuelsmann
CLASS-NAME integration for +lisp-object+.

Revision 12790 - Directory Listing
Modified Wed Jul 7 22:15:14 2010 UTC (3 years, 9 months ago) by ehuelsmann
More CLASS-NAME integration.

Revision 12789 - Directory Listing
Modified Wed Jul 7 20:53:34 2010 UTC (3 years, 9 months ago) by ehuelsmann
More CLASS-NAME integration.

Revision 12788 - Directory Listing
Modified Tue Jul 6 22:36:46 2010 UTC (3 years, 9 months ago) by ehuelsmann
Fix typo to restore build.

Revision 12787 - Directory Listing
Modified Tue Jul 6 22:34:54 2010 UTC (3 years, 9 months ago) by ehuelsmann
More CLASS-NAME integration into pass2.

Revision 12786 - Directory Listing
Modified Tue Jul 6 21:24:56 2010 UTC (3 years, 9 months ago) by ehuelsmann
First step of integration of CLASS-NAME structure in pass2.

Revision 12785 - Directory Listing
Modified Sun Jul 4 21:31:17 2010 UTC (3 years, 9 months ago) by ehuelsmann
Documentation.

Revision 12784 - Directory Listing
Modified Sun Jul 4 09:41:01 2010 UTC (3 years, 9 months ago) by ehuelsmann
Add (some) class file generator tests.

Revision 12783 - Directory Listing
Modified Sun Jul 4 09:25:15 2010 UTC (3 years, 9 months ago) by ehuelsmann
More fixes from test-writing.

Revision 12782 - Directory Listing
Modified Sun Jul 4 08:45:13 2010 UTC (3 years, 9 months ago) by ehuelsmann
More fixes from test-writing.

Revision 12781 - Directory Listing
Modified Sun Jul 4 07:49:14 2010 UTC (3 years, 9 months ago) by ehuelsmann
Small fixes found by test-writing.

Revision 12779 - Directory Listing
Modified Sat Jul 3 22:15:26 2010 UTC (3 years, 9 months ago) by ehuelsmann
'Code' attribute creation.

Revision 12778 - Directory Listing
Modified Sat Jul 3 22:05:13 2010 UTC (3 years, 9 months ago) by ehuelsmann
Managing field/method/attribute attributes.

Revision 12777 - Directory Listing
Modified Sat Jul 3 21:40:17 2010 UTC (3 years, 9 months ago) by ehuelsmann
More pool management and serialization.

Revision 12776 - Directory Listing
Modified Sat Jul 3 20:35:42 2010 UTC (3 years, 9 months ago) by ehuelsmann
More pool functions.

Revision 12772 - Directory Listing
Modified Sun Jun 27 22:07:04 2010 UTC (3 years, 9 months ago) by ehuelsmann
Implement most of the constant pool functionality.

Revision 12770 - Directory Listing
Modified Sun Jun 27 20:28:51 2010 UTC (3 years, 9 months ago) by ehuelsmann
Field/method finalization and writing.

Revision 12769 - Directory Listing
Modified Sun Jun 27 19:48:41 2010 UTC (3 years, 9 months ago) by ehuelsmann
README.BRANCH update, pool-management and method finalization.

Revision 12767 - Directory Listing
Modified Fri Jun 25 22:59:25 2010 UTC (3 years, 9 months ago) by ehuelsmann
More work-in-progress. Add file mistakenly not committed with
WIP commit: it's the most important part.

Revision 12764 - Directory Listing
Modified Mon Jun 21 21:58:29 2010 UTC (3 years, 9 months ago) by ehuelsmann
Work-in-progress commit: saving current state;
no real functional changes.

Revision 12763 - Directory Listing
Modified Mon Jun 21 21:55:32 2010 UTC (3 years, 9 months ago) by ehuelsmann
Add README.BRANCH: Goal filled in; status to be completed.
Actual code still to be committed.

Revision 12762 - Directory Listing
Modified Mon Jun 21 21:04:34 2010 UTC (3 years, 9 months ago) by ehuelsmann
Create generic class file generator branch.

Revision 12751 - Directory Listing
Modified Thu Jun 10 09:29:33 2010 UTC (3 years, 10 months ago) by mevenson
Backport r12750: Include "examples/**" in source release.

Revision 12728 - Directory Listing
Modified Mon May 24 09:08:15 2010 UTC (3 years, 10 months ago) by ehuelsmann
Increase branch version.

Revision 12706 - Directory Listing
Modified Tue May 18 22:39:43 2010 UTC (3 years, 11 months ago) by astalla
Split potentially huge CASE in the fasl-loader in multiple smaller sub-CASEs to avoid stack overflow in the precompiler for big FASLs.

Revision 12700 - Directory Listing
Modified Tue May 18 05:17:07 2010 UTC (3 years, 11 months ago) by mevenson
Backport r12696: TRUENAME for URL-PATHNAME ambigiously either a directory or file now (mostly) normalizes to the directory.

If there is no type, query or fragment in a URL-PATHNAME passed to
TRUENAME, it contains a NAME compoment, there is a resource accessible
(via java.net.URL.openConnection()), and there is a resource similarly
accessible via appending a "/" to the namestring, we return a pathname
that refers to the latter resource.

We do this to overcome the bug that autoloading ABCL from a *LISP-HOME*
that is a URL-PATHNAME fails for calls such as

    (autoload 'jclass-fields "java")

as Load.findLoadableFile() returns a pathname for which java.net.URL
actually opens "<*LISP-HOME*>/java/". There is no way from the
java.net.URL implementation to determine that this is a directory
without reading from the stream. The more correct solution would be
to program a restart which if the load fails it would retry with
another possible URL, but we hope that this heuristic will cover the
vast majority of usage as providers of URL references used as a
filesystem usually avoid such ambiguous references.


Revision 12698 - Directory Listing
Modified Mon May 17 18:53:41 2010 UTC (3 years, 11 months ago) by astalla
Load class bytes on demand for disassemble.

Revision 12697 - Directory Listing
Modified Mon May 17 18:33:12 2010 UTC (3 years, 11 months ago) by mevenson
Backport r12695: Change messages from trace to warn for failing InputStream.

Revision 12694 - Directory Listing
Modified Sun May 16 21:13:12 2010 UTC (3 years, 11 months ago) by astalla
Backported r12693 to 0.20 branch

Revision 12688 - Directory Listing
Modified Sat May 15 18:58:14 2010 UTC (3 years, 11 months ago) by mevenson
Backport r12687: Update CHANGES for release.

Revision 12686 - Directory Listing
Modified Sat May 15 16:38:24 2010 UTC (3 years, 11 months ago) by mevenson
Backportr 12676: Muffle warning from Ant 1.8.1 about includeantruntime not being set.

Revision 12685 - Directory Listing
Modified Sat May 15 16:35:47 2010 UTC (3 years, 11 months ago) by mevenson
Backport r1267[35]: Load 'system.lisp' later in boot so conditions trigger debugger.

New command line option '--nosystem' omits the processing of 'system.lisp'.

Revision 12684 - Directory Listing
Modified Sat May 15 16:33:15 2010 UTC (3 years, 11 months ago) by mevenson
Backport r1267[14]: Site specific initialization code can be named by 'abcl.startup.file'.

Builds of ABCL can now be customized with "site specific" startup code
by setting the Ant property 'abcl.startup.file' to the path of a file
containing the custom code. This code is merged into 'system.lisp'
which is loaded during the boot process.


Revision 12680 - Directory Listing
Modified Thu May 13 21:44:54 2010 UTC (3 years, 11 months ago) by astalla
Removed debug print, the branch now fails the same tests as trunk.

Revision 12679 - Directory Listing
Modified Thu May 13 21:15:07 2010 UTC (3 years, 11 months ago) by astalla
Fixed missing probe-file in zipped fasl construction.
Advanced the branch to merge the latest trunk updates.

Revision 12672 - Directory Listing
Modified Wed May 12 22:52:33 2010 UTC (3 years, 11 months ago) by astalla
FASL loader implemented. Has serious bugs (tests fail to compile), but can serve as a basis for further work.

Revision 12669 - Directory Listing
Modified Tue May 11 18:57:41 2010 UTC (3 years, 11 months ago) by ehuelsmann
Create 0.20 maintenance branch.

Revision 12638 - Directory Listing
Modified Wed Apr 28 21:04:28 2010 UTC (3 years, 11 months ago) by astalla
Experimental: special operator to insert inline bytecode in compiled Lisp functions.

Revision 12632 - Directory Listing
Modified Fri Apr 23 21:27:25 2010 UTC (3 years, 11 months ago) by astalla
Added readme for the branch

Revision 12631 - Directory Listing
Modified Fri Apr 23 21:25:02 2010 UTC (3 years, 11 months ago) by astalla
Added missing class

Revision 12630 - Directory Listing
Modified Fri Apr 23 21:23:02 2010 UTC (3 years, 11 months ago) by astalla
First rough attempt at a fasl classloader to load local functions using new.
Top-level functions are loaded through the same classloader but still using
reflection.

Revision 12628 - Directory Listing
Modified Fri Apr 23 21:11:51 2010 UTC (3 years, 11 months ago) by astalla
Copied trunk to new branch

Revision 12627 - Directory Listing
Modified Fri Apr 23 21:07:24 2010 UTC (3 years, 11 months ago) by astalla
Created less-reflection branch

Revision 12577 - Directory Listing
Modified Sun Mar 28 20:20:09 2010 UTC (4 years ago) by ehuelsmann
Re #38: Delete merged metaclass branch.

Revision 12568 - Directory Listing
Modified Sun Mar 21 10:38:37 2010 UTC (4 years ago) by ehuelsmann
Remove checkClass() function no longer in use.

Revision 12566 - Directory Listing
Modified Sat Mar 20 19:43:54 2010 UTC (4 years ago) by ehuelsmann
With 0.19.1 tagged, advance the version number in the branch.

Revision 12564 - Directory Listing
Modified Sat Mar 20 19:38:04 2010 UTC (4 years ago) by ehuelsmann
Backport README changes.

Revision 12555 - Directory Listing
Modified Wed Mar 17 13:24:59 2010 UTC (4 years, 1 month ago) by mevenson
Backport r12549: Allow Pathname TYPE to be :UNSPECIFIC.

Revision 12554 - Directory Listing
Modified Wed Mar 17 13:23:46 2010 UTC (4 years, 1 month ago) by mevenson
Backport r12551: MAKE-PATHNAME does not have any merging directories semantics.

Revision 12553 - Directory Listing
Modified Wed Mar 17 13:22:36 2010 UTC (4 years, 1 month ago) by mevenson
Backport  r12550: Fix loading of packed FASLs which have been renamed.

Revision 12547 - Directory Listing
Modified Mon Mar 15 16:12:12 2010 UTC (4 years, 1 month ago) by mevenson
backport r12456: nreverse() *command-line-arguments-list* to natural order.


Revision 12545 - Directory Listing
Modified Mon Mar 15 13:57:06 2010 UTC (4 years, 1 month ago) by mevenson
Backport r12544: Fix win32 bugs with :ABSOLUTE directory entries for jar pathnames.

Revision 12539 - Directory Listing
Modified Sun Mar 14 20:06:25 2010 UTC (4 years, 1 month ago) by ehuelsmann
Update version number with 0.19.0 tagged.

Revision 12537 - Directory Listing
Modified Sun Mar 14 19:40:13 2010 UTC (4 years, 1 month ago) by ehuelsmann
Backport PROGV fix (r12526) and its CHANGES description.

Revision 12534 - Directory Listing
Modified Sun Mar 14 19:15:40 2010 UTC (4 years, 1 month ago) by ehuelsmann
Make sure non-standard (meta) classes aren't cast to LispClass
as they are StandardObject-s.

Re #38.

Revision 12533 - Directory Listing
Modified Sun Mar 14 19:09:04 2010 UTC (4 years, 1 month ago) by mevenson
Backport r12531 for :ABSOLUTE directory components for jar pathnames.

Revision 12530 - Directory Listing
Modified Sun Mar 14 13:18:06 2010 UTC (4 years, 1 month ago) by ehuelsmann
Re #38: Make method creation and dispatch possible for classes with
non-standard-class metaclasses.

Revision 12529 - Directory Listing
Modified Sat Mar 13 22:51:23 2010 UTC (4 years, 1 month ago) by ehuelsmann
Re #38: CLASSP can't be checked with instanceof alone any longer.

Revision 12528 - Directory Listing
Modified Sat Mar 13 21:47:59 2010 UTC (4 years, 1 month ago) by ehuelsmann
Reference #38: make the following snippet work:

  (defclass g (standard-class) ())
  (defclass h () () (:metaclass g))
  (make-instance 'h)

Revision 12527 - Directory Listing
Modified Sat Mar 13 19:05:15 2010 UTC (4 years, 1 month ago) by ehuelsmann
Make all class accessor functions generic functions instead
 of normal ones, to support METACLASS.  Additionally, make
 it possible to store general objects in Layout.lispClass.
Because classes may be of a different Java type than
 StandardClass, fall back to the generic functions to access
 the required fields from Java.

See #38.

Revision 12520 - Directory Listing
Modified Wed Mar 10 22:01:05 2010 UTC (4 years, 1 month ago) by ehuelsmann
Branch for 0.19 release cycle.

Revision 12483 - Directory Listing
Modified Sun Feb 14 21:31:34 2010 UTC (4 years, 2 months ago) by ehuelsmann
Recreate branch deleted in r12482 from trunk.

Revision 12482 - Directory Listing
Modified Sun Feb 14 21:30:23 2010 UTC (4 years, 2 months ago) by ehuelsmann
Delete branch for rebranching.

Revision 12480 - Directory Listing
Modified Sun Feb 14 20:08:23 2010 UTC (4 years, 2 months ago) by ehuelsmann
DIRECT-DEFAULT-INITARGS and DEFAULT-INITARGS slot storage for STANDARD-CLASS.

Revision 12479 - Directory Listing
Modified Sun Feb 14 19:54:17 2010 UTC (4 years, 2 months ago) by ehuelsmann
Slot storage for DIRECT-SLOTS and SLOTS of STANDARD-CLASS.

Revision 12477 - Directory Listing
Modified Sun Feb 14 19:33:37 2010 UTC (4 years, 2 months ago) by ehuelsmann
SlotClass now accesses its fields only through the accessor functions.

Revision 12476 - Directory Listing
Modified Sun Feb 14 18:46:09 2010 UTC (4 years, 2 months ago) by ehuelsmann
Make DOCUMENTATION and DIRECT-METHODS STANDARD-CLASS slots.

Revision 12475 - Directory Listing
Modified Sun Feb 14 16:27:37 2010 UTC (4 years, 2 months ago) by ehuelsmann
Access the CPL through its accessor *everywhere*.

Revision 12470 - Directory Listing
Modified Sun Feb 14 09:23:14 2010 UTC (4 years, 2 months ago) by ehuelsmann
Check for LISTP instead of CONSP
  and remove the resulting special case.

Revision 12468 - Directory Listing
Modified Sun Feb 14 08:44:26 2010 UTC (4 years, 2 months ago) by ehuelsmann
Convert classPrecedenceList, directMethods and documentation
 to java properties.

Revision 12467 - Directory Listing
Modified Sun Feb 14 07:13:28 2010 UTC (4 years, 2 months ago) by ehuelsmann
Convert CLASS-PRECEDENCE-LIST of STANDARD-CLASS to a slot.

Revision 12466 - Directory Listing
Modified Sat Feb 13 23:15:11 2010 UTC (4 years, 2 months ago) by ehuelsmann
Instead of 10 class-precedence-list setters, use a single var-arg one.

Revision 12465 - Directory Listing
Modified Sat Feb 13 22:59:05 2010 UTC (4 years, 2 months ago) by ehuelsmann
Convert DIRECT-SUBCLASSES of STANDARD-CLASS to a slot.

Revision 12464 - Directory Listing
Modified Sat Feb 13 22:45:56 2010 UTC (4 years, 2 months ago) by ehuelsmann
Convert LAYOUT and DIRECT-SUPERCLASSES of STANDARD-CLASS to slots.

Revision 12463 - Directory Listing
Modified Sat Feb 13 22:20:54 2010 UTC (4 years, 2 months ago) by ehuelsmann
Remove some cruft left behind experimenting.

Revision 12462 - Directory Listing
Modified Sat Feb 13 22:16:55 2010 UTC (4 years, 2 months ago) by ehuelsmann
In order to make StandardClass use its NAME slot
instead of LispClass's 'symbol' field:

 - Rename 'symbol' to 'name', making it private
 - Rename the 'symbol' java property accessors everywhere
 - Add getName() / setName() overrides in StandardClass
     which write to the slot instead of the field

Revision 12455 - Directory Listing
Modified Fri Feb 12 23:54:42 2010 UTC (4 years, 2 months ago) by ehuelsmann
Make STANDARD-CLASS a normal STANDARD-OBJECT with
 a normal Layout and normal slots. Of course, that
 requires some support from its superclasses (SlotClass
 and LispClass).

Revision 12452 - Directory Listing
Modified Fri Feb 12 20:34:37 2010 UTC (4 years, 2 months ago) by ehuelsmann
Unbind functions before defining generic functions for them.

Revision 12444 - Directory Listing
Modified Wed Feb 10 23:06:45 2010 UTC (4 years, 2 months ago) by ehuelsmann
Make the lispClass slot in Layout private and add
  an additional constructor to StandardObject which takes a layout
  instead of a class. This change is required to be able to bootstrap
  StandardClass.

Revision 12442 - Directory Listing
Modified Wed Feb 10 21:57:01 2010 UTC (4 years, 2 months ago) by ehuelsmann
Move work on METACLASS support to a branch. The impact
  is too widespread for keeping trunk/ stable.

Revision 12386 - Directory Listing
Modified Sun Jan 17 21:15:56 2010 UTC (4 years, 2 months ago) by ehuelsmann
Update development (branch) version.

Revision 12384 - Directory Listing
Modified Sun Jan 17 21:06:15 2010 UTC (4 years, 2 months ago) by vvoutilainen
Backport the CHANGES file to the release branch.

Revision 12382 - Directory Listing
Modified Sun Jan 17 20:53:21 2010 UTC (4 years, 2 months ago) by vvoutilainen
Backport r12376-r12379 and r12381. This fixes maxima,
adds support for disassembling proxied functions, and
adds fixes to printing java objects.

Revision 12364 - Directory Listing
Modified Mon Jan 11 20:49:44 2010 UTC (4 years, 3 months ago) by ehuelsmann
Backport r12350 upto 12355 and 12359:
 fixes to recently added functionality (attempt 2).

Revision 12363 - Directory Listing
Modified Mon Jan 11 20:37:22 2010 UTC (4 years, 3 months ago) by ehuelsmann
Backport r12350 upto 12355 and 12359:
  fixes to recently added functionality.

Revision 12349 - Directory Listing
Modified Fri Jan 8 20:52:54 2010 UTC (4 years, 3 months ago) by ehuelsmann
Delete branch which is long out-dated
  and not pursued at the moment.

Revision 12348 - Directory Listing
Modified Fri Jan 8 20:47:38 2010 UTC (4 years, 3 months ago) by ehuelsmann
Remove branch merged to trunk long ago.

Revision 12346 - Directory Listing
Modified Fri Jan 8 20:39:49 2010 UTC (4 years, 3 months ago) by ehuelsmann
Branch 0.18.x for release stabilization.

Revision 12308 - Directory Listing
Modified Fri Dec 25 22:09:03 2009 UTC (4 years, 3 months ago) by ehuelsmann
Delete branch: it's merged back to trunk.

Revision 12305 - Directory Listing
Modified Fri Dec 25 14:27:34 2009 UTC (4 years, 3 months ago) by ehuelsmann
Backport r12298: review of "catch (Throwable".

Note: Lisp.java redone because of merge conflicts.

Revision 12297 - Directory Listing
Modified Tue Dec 8 21:46:36 2009 UTC (4 years, 4 months ago) by ehuelsmann
Implement preloader functionality which allows delaying reflection of compiled function classes.

Revision 12296 - Directory Listing
Modified Tue Dec 8 21:29:30 2009 UTC (4 years, 4 months ago) by ehuelsmann
Create a branch to test speeding up the ABCL boot process.

Revision 12268 - Directory Listing
Modified Sat Nov 7 16:05:53 2009 UTC (4 years, 5 months ago) by ehuelsmann
Backport build.xml fix.

Revision 12265 - Directory Listing
Modified Sat Nov 7 14:03:08 2009 UTC (4 years, 5 months ago) by ehuelsmann
Update 0.17.x branch version number with 0.17.0 tagged.

Revision 12261 - Directory Listing
Modified Sat Nov 7 12:32:07 2009 UTC (4 years, 5 months ago) by ehuelsmann
Mark release date for 0.17.0.

Revision 12260 - Directory Listing
Modified Sat Nov 7 11:19:54 2009 UTC (4 years, 5 months ago) by ehuelsmann
Setup correct version number on 0.17.x branch.

Revision 12259 - Directory Listing
Modified Sat Nov 7 11:16:30 2009 UTC (4 years, 5 months ago) by ehuelsmann
Rebranch 0.17.

Revision 12258 - Directory Listing
Modified Sat Nov 7 11:15:35 2009 UTC (4 years, 5 months ago) by ehuelsmann
Delete 0.17 branch for re-branching.

Revision 12249 - Directory Listing
Modified Thu Nov 5 20:08:17 2009 UTC (4 years, 5 months ago) by ehuelsmann
Backport precompiler fix.

Revision 12243 - Directory Listing
Modified Tue Nov 3 19:11:21 2009 UTC (4 years, 5 months ago) by ehuelsmann
Backport r12242: FASL version increment.

Revision 12239 - Directory Listing
Modified Mon Nov 2 19:29:28 2009 UTC (4 years, 5 months ago) by ehuelsmann
Create ABCL 0.17 release branch.

Revision 12200 - Directory Listing
Modified Sat Oct 17 11:46:40 2009 UTC (4 years, 6 months ago) by ehuelsmann
Update version number on 0.16 branch.

Revision 12198 - Directory Listing
Modified Sat Oct 17 11:44:27 2009 UTC (4 years, 6 months ago) by ehuelsmann
Update CHANGES.

Revision 12194 - Directory Listing
Modified Wed Oct 14 19:58:24 2009 UTC (4 years, 6 months ago) by vvoutilainen
Fix leakage of temp files during compilation.

Revision 12155 - Directory Listing
Modified Sun Sep 20 08:31:01 2009 UTC (4 years, 6 months ago) by mevenson
Backported changes for Fix #63: GO forms to non-existent TAGBODY labels would exit ABCL


Revision 12150 - Directory Listing
Modified Fri Sep 18 06:31:06 2009 UTC (4 years, 6 months ago) by mevenson
Backport [svn 12149] guard against null LispStackFrames.

Updated CHANGES to list bugs for unreleased 0.16.1.


Revision 12143 - Directory Listing
Modified Thu Sep 10 21:30:02 2009 UTC (4 years, 7 months ago) by vvoutilainen
Backport the asdf fix from trunk.

Revision 12140 - Directory Listing
Modified Sun Sep 6 20:41:09 2009 UTC (4 years, 7 months ago) by ehuelsmann
Create a branch to try to eliminate variables used for LABELS compilation.

Revision 12132 - Directory Listing
Modified Sat Sep 5 09:36:23 2009 UTC (4 years, 7 months ago) by ehuelsmann
Increase development version number to 0.16.1-dev.

Revision 12129 - Directory Listing
Modified Fri Sep 4 19:26:26 2009 UTC (4 years, 7 months ago) by ehuelsmann
Create the 0.16.x branch.

Revision 12000 - Directory Listing
Modified Sat Jun 6 19:40:42 2009 UTC (4 years, 10 months ago) by ehuelsmann
Backport r11992, 11993 and 11999: Cells support in MOP package.

Revision 11997 - Directory Listing
Modified Sat Jun 6 16:38:45 2009 UTC (4 years, 10 months ago) by vvoutilainen
Change the parameters of precompile-form in macroexpand-all, as requested by our users. This is a backport of the fix done in trunk in r11996.

Revision 11995 - Directory Listing
Modified Sat Jun 6 14:15:00 2009 UTC (4 years, 10 months ago) by vvoutilainen
Backport the packaging changes for macroexpand-all and compiler-let.

Revision 11963 - Directory Listing
Modified Fri May 29 06:14:57 2009 UTC (4 years, 10 months ago) by ehuelsmann
Backport r11962 (reversal of r11958).

Revision 11959 - Directory Listing
Modified Wed May 27 18:51:42 2009 UTC (4 years, 10 months ago) by ehuelsmann
Create 0.15.x stabilization branch.

Revision 11935 - Directory Listing
Modified Sat May 23 17:15:36 2009 UTC (4 years, 10 months ago) by vvoutilainen
Patches to make the branch build. It doesn't run yet, there's a Thread
that's attempted to coerce to a Function somewhere, but at least it
builds.

Revision 11897 - Directory Listing
Modified Mon May 18 21:16:14 2009 UTC (4 years, 11 months ago) by astalla
Initial attempt at JNLP - Java Web Start. This currently needs full
security permissions to run.

Revision 11895 - Directory Listing
Modified Mon May 18 19:51:09 2009 UTC (4 years, 11 months ago) by astalla
Branching from trunk at revision 11894

Revision 11893 - Directory Listing
Modified Mon May 18 18:02:39 2009 UTC (4 years, 11 months ago) by ehuelsmann
As per Ville's request, upload the progress
with respect to the deletion of the execute methods.

Revision 11887 - Directory Listing
Modified Sat May 16 20:06:03 2009 UTC (4 years, 11 months ago) by ehuelsmann
Create a branch to remove most of the
n-ary execute() functions.

Revision 11867 - Directory Listing
Modified Fri May 15 09:35:04 2009 UTC (4 years, 11 months ago) by ehuelsmann
Delete merged branch.

Revision 11865 - Directory Listing
Modified Fri May 15 09:20:17 2009 UTC (4 years, 11 months ago) by ehuelsmann
Create new closure arrays when creating new closures.
This prevents the parent from clobbering closures
which it already created, when changing its own closure
array.

Variable saving and restoring is no longer necessary:
all the closure array copying does the same thing (better).

Revision 11864 - Directory Listing
Modified Fri May 15 07:36:38 2009 UTC (4 years, 11 months ago) by ehuelsmann
Duplicate closure arrays if the compiland defines
bindings of itself: that allows storing a new binding
without clobbering other closure arrays.

Revision 11863 - Directory Listing
Modified Thu May 14 20:52:15 2009 UTC (4 years, 11 months ago) by ehuelsmann
Initialize the closure slots with a binding, so that
we won't need to check for that condition when
we want to set it later on.

Revision 11862 - Directory Listing
Modified Thu May 14 20:00:24 2009 UTC (4 years, 11 months ago) by ehuelsmann
Fix stack ordering problems introduced when creating closure bindings.

Revision 11861 - Directory Listing
Modified Thu May 14 18:17:08 2009 UTC (4 years, 11 months ago) by ehuelsmann
Work in progress on changing the closure array over from variables to bindings.

Revision 11860 - Directory Listing
Modified Thu May 14 18:12:08 2009 UTC (4 years, 11 months ago) by ehuelsmann
Create a place to store my work in progress.

Revision 11743 - Directory Listing
Modified Sun Apr 5 21:12:56 2009 UTC (5 years ago) by ehuelsmann
Bump version number.

Revision 11741 - Directory Listing
Modified Sun Apr 5 21:08:27 2009 UTC (5 years ago) by ehuelsmann
Backport r11740.

Revision 11739 - Directory Listing
Modified Sun Apr 5 06:23:50 2009 UTC (5 years ago) by ehuelsmann
Update version number in release branch to 0.14.1-dev.

Revision 11737 - Directory Listing
Modified Sun Apr 5 06:21:01 2009 UTC (5 years ago) by ehuelsmann
Update release date of 0.14.0.

Revision 11735 - Directory Listing
Modified Sun Apr 5 06:04:26 2009 UTC (5 years ago) by ehuelsmann
Delete release branches of releases no longer supported.

Revision 11733 - Directory Listing
Modified Sun Apr 5 06:00:47 2009 UTC (5 years ago) by ehuelsmann
Branch 0.14.x in preparation of the 0.14.0 relaese.

Revision 11702 - Directory Listing
Modified Mon Mar 9 20:02:58 2009 UTC (5 years, 1 month ago) by astalla
Added BRANCH-README, deleted dist directory that was incorrectly added

Revision 11699 - Directory Listing
Modified Fri Mar 6 00:01:48 2009 UTC (5 years, 1 month ago) by astalla
Copied files from trunk + modifications for Serialization.

Revision 11696 - Directory Listing
Modified Thu Mar 5 23:04:11 2009 UTC (5 years, 1 month ago) by astalla
Created save-image branch for experiments in providing save-image 
functionality to ABCL using Java serialization.

Revision 11690 - Directory Listing
Modified Sat Feb 28 13:40:18 2009 UTC (5 years, 1 month ago) by ehuelsmann
Increase version number, after tagging 0.13.0.

Revision 11671 - Directory Listing
Modified Thu Feb 19 08:54:48 2009 UTC (5 years, 1 month ago) by mevenson
Merge removal of CLOS from TRACE from trunk by Erik in r11668.

Update ChangeLog.

Bless as abcl-0.12.43.

Revision 11670 - Directory Listing
Modified Thu Feb 19 07:55:54 2009 UTC (5 years, 1 month ago) by mevenson
Continued iteration of documentation for release.

Revision 11669 - Directory Listing
Modified Thu Feb 19 07:30:45 2009 UTC (5 years, 1 month ago) by mevenson
Merged fix from r11667 for toplevel REPL bad interaction with *PRINT-LEVEL.

Revision 11666 - Directory Listing
Modified Wed Feb 18 19:38:47 2009 UTC (5 years, 1 month ago) by vvoutilainen
Merge latest trunk modification.

Revision 11664 - Directory Listing
Modified Wed Feb 18 19:24:48 2009 UTC (5 years, 1 month ago) by vvoutilainen
Make the same license text 'refactorings' as were made
in trunk. This is not a license change, it just shuffles
text around to places with which people are probably
more familiar, in case of GPL.

Revision 11663 - Directory Listing
Modified Wed Feb 18 12:12:21 2009 UTC (5 years, 1 month ago) by mevenson
Patch CLISP build as per http://trac.common-lisp.net/armedbear/changeset/11660.


Revision 11662 - Directory Listing
Modified Wed Feb 18 12:10:40 2009 UTC (5 years, 1 month ago) by mevenson
Mark version as abcl-0.12.42.

Update SLIME documentation.

Revision 11661 - Directory Listing
Modified Wed Feb 18 12:09:02 2009 UTC (5 years, 1 month ago) by mevenson
Restablish TRACE facility as per svn r11659.

Start documentation for release.

Mark as abcl-0.12.42.


Revision 11657 - Directory Listing
Modified Wed Feb 11 19:52:03 2009 UTC (5 years, 2 months ago) by ehuelsmann
Delete branch which has been long merged to trunk.

Revision 11656 - Directory Listing
Modified Wed Feb 11 19:48:16 2009 UTC (5 years, 2 months ago) by ehuelsmann
Branch for preparation of the 0.13 release series.

Revision 11559 - Directory Listing
Modified Thu Jan 15 23:52:27 2009 UTC (5 years, 3 months ago) by astalla
Better handling of java<->lisp value conversion in (get/set) 
jproperty-value

Revision 11558 - Directory Listing
Modified Thu Jan 15 23:51:04 2009 UTC (5 years, 3 months ago) by astalla
Solved a bug in invokeFunction (the symbol was not derived correctly from 
the function name)

Revision 11552 - Directory Listing
Modified Fri Jan 9 22:16:04 2009 UTC (5 years, 3 months ago) by astalla
- fixed a bug in print-object (java-class), thanks to logicmoo
- jproperty-value get/set gives better error messages when it fails

Revision 11451 - Directory Listing
Modified Mon Dec 15 22:11:00 2008 UTC (5 years, 4 months ago) by astalla
Compatibility with Java 5: using the ANT-based build, the JSR-223 support is excluded from the build. Also removed a @Override annotation that prevented compiling ABCL with Java 5.

Revision 11450 - Directory Listing
Modified Mon Dec 15 03:31:04 2008 UTC (5 years, 4 months ago) by astalla
JavaBean property support (jproperty-value)
Minor code cleanup
Started jinterface-impl registration support on the Lisp side

Revision 11447 - Directory Listing
Modified Sun Dec 14 15:24:50 2008 UTC (5 years, 4 months ago) by ehuelsmann
Update version number following release tag.

Revision 11445 - Directory Listing
Modified Sun Dec 14 15:06:50 2008 UTC (5 years, 4 months ago) by ehuelsmann
Update version string.

Revision 11444 - Directory Listing
Modified Sun Dec 14 15:05:13 2008 UTC (5 years, 4 months ago) by ehuelsmann
Create maintenance branch 0.12.x.

Revision 11432 - Directory Listing
Modified Sun Dec 7 21:50:26 2008 UTC (5 years, 4 months ago) by ehuelsmann
Support setting external format parameters without affecting the chosen encoding.

Revision 11431 - Directory Listing
Modified Sun Dec 7 07:39:54 2008 UTC (5 years, 4 months ago) by ehuelsmann
RandomAccessCharacterFile should implement its reader as a decendant from PushbackReader,
because we don't want Stream to wrap the reader in another PushbackReader.

And while we're at it: do the same to the input stream.

Revision 11430 - Directory Listing
Modified Sat Dec 6 21:13:50 2008 UTC (5 years, 4 months ago) by ehuelsmann
Resolve 2 FIXMEs.

* Stream.java:Stream::_writeChars(): Don't try to access characters before 'start'.

* StringInputStream.java:StringInputStream(),
* StringOutputStream.java:StringOutputStream(): Use RAW eol style, as per the FIXME.

Revision 11429 - Directory Listing
Modified Sat Dec 6 19:44:21 2008 UTC (5 years, 4 months ago) by ehuelsmann
Fix LISTEN.6.

Revision 11428 - Directory Listing
Modified Sat Dec 6 19:33:15 2008 UTC (5 years, 4 months ago) by ehuelsmann
Fix LISTEN.1 and LISTEN.3 by checking if a character can actually be read from the input stream, or whether it may be EOF.

Revision 11427 - Directory Listing
Modified Sat Dec 6 18:45:06 2008 UTC (5 years, 4 months ago) by ehuelsmann
Fix STRING-INPUT-STREAM GET-OFFSET with non-zero :start offset.

Revision 11426 - Directory Listing
Modified Sat Dec 6 14:18:06 2008 UTC (5 years, 4 months ago) by ehuelsmann
Make sure we don't write more characters to the string than requested:
no eol translation for strings.

Revision 11425 - Directory Listing
Modified Sat Dec 6 14:00:44 2008 UTC (5 years, 4 months ago) by ehuelsmann
Fix most reader test failures: don't increment the current position if we're past the end of our input stream.

Revision 11424 - Directory Listing
Modified Sat Dec 6 13:18:52 2008 UTC (5 years, 4 months ago) by ehuelsmann
Remove redundant variables.

Found by: Douglas Miles

Revision 11423 - Directory Listing
Modified Sat Dec 6 13:12:46 2008 UTC (5 years, 4 months ago) by ehuelsmann
More code re-use.

Revision 11422 - Directory Listing
Modified Sat Dec 6 12:16:01 2008 UTC (5 years, 4 months ago) by ehuelsmann
Fix CLEAR-INPUT tests.

* Stream.java:Stream::_clearInput(): Check for end-of-stream (-1) return value in
     _readChar().


* Stream.java:Stream::reader: make protected so that it becomes available to subclasses.

Revision 11421 - Directory Listing
Modified Fri Dec 5 23:31:18 2008 UTC (5 years, 4 months ago) by ehuelsmann
Remove unused import.

Revision 11420 - Directory Listing
Modified Fri Dec 5 23:28:55 2008 UTC (5 years, 4 months ago) by ehuelsmann
Cleanup: with the right initialization, we can reuse most of the code in the superclass.

Revision 11419 - Directory Listing
Modified Fri Dec 5 22:58:19 2008 UTC (5 years, 4 months ago) by ehuelsmann
Make one variable out of reader and pushbackReader: they need to point to the exact same stream anyway.

Revision 11418 - Directory Listing
Modified Fri Dec 5 21:19:37 2008 UTC (5 years, 4 months ago) by ehuelsmann
Add @Override modifiers before (possibly) editing these files.

Revision 11417 - Directory Listing
Modified Thu Dec 4 23:17:46 2008 UTC (5 years, 4 months ago) by ehuelsmann
Rename variables shadowing fields.

Revision 11416 - Directory Listing
Modified Thu Dec 4 23:08:19 2008 UTC (5 years, 4 months ago) by ehuelsmann
Fix partially-reverted change: remove eolseq.

Revision 11415 - Directory Listing
Modified Thu Dec 4 23:02:20 2008 UTC (5 years, 4 months ago) by ehuelsmann
Support EXTERNAL-FORMAT for socket streams.

Found by: Hideo at Yokohama

Revision 11414 - Directory Listing
Modified Thu Dec 4 19:19:09 2008 UTC (5 years, 4 months ago) by ehuelsmann
Un-duplicate Stream and FileStream implementations.

Patch by: Hideo at Yokohama
Tweaked by: me

Revision 11411 - Directory Listing
Modified Wed Dec 3 21:35:51 2008 UTC (5 years, 4 months ago) by ehuelsmann
Fix eol-style initialization and double-output.

Revision 11410 - Directory Listing
Modified Wed Dec 3 20:38:57 2008 UTC (5 years, 4 months ago) by ehuelsmann
Fix string out-of-bounds error.

Revision 11409 - Directory Listing
Modified Sun Nov 30 23:05:51 2008 UTC (5 years, 4 months ago) by ehuelsmann
End-of-line translation for generic streams.

Revision 11408 - Directory Listing
Modified Sun Nov 30 22:03:16 2008 UTC (5 years, 4 months ago) by ehuelsmann
Revert unintended part from r11407.

Revision 11407 - Directory Listing
Modified Sun Nov 30 21:54:52 2008 UTC (5 years, 4 months ago) by ehuelsmann
Allow for null ENCODING values: they mean "default".

Revision 11406 - Directory Listing
Modified Sun Nov 30 20:46:59 2008 UTC (5 years, 4 months ago) by ehuelsmann
Handle external format in Stream.java, in preparation of it being generally applicable to streams.

Revision 11405 - Directory Listing
Modified Sun Nov 30 20:02:35 2008 UTC (5 years, 4 months ago) by ehuelsmann
Cleanup: Add some @Override modifiers and remove unused imports.

Revision 11404 - Directory Listing
Modified Sun Nov 30 13:32:16 2008 UTC (5 years, 4 months ago) by ehuelsmann
Default to the system encoding for input/output streams when no ENCODING specified.

Note: The default/fallback encoding would be ISO-8859-1 (latin-1).

Patch by: Hideo
Tweaked by: me

Revision 11403 - Directory Listing
Modified Sat Nov 29 21:40:18 2008 UTC (5 years, 4 months ago) by ehuelsmann
Adjust integration between RandomAccessCharacterFile and FileStream.

Patch by: Hideo at Yokohama

Revision 11402 - Directory Listing
Modified Sat Nov 29 20:43:49 2008 UTC (5 years, 4 months ago) by ehuelsmann
Undo part of r11401.

Revision 11401 - Directory Listing
Modified Sat Nov 29 18:42:35 2008 UTC (5 years, 4 months ago) by ehuelsmann
Fix character doubling issue and the end-of-line style being written.

Revision 11400 - Directory Listing
Modified Sat Nov 29 16:42:46 2008 UTC (5 years, 4 months ago) by ehuelsmann
Set fixed line ending style.

Found by: Hideo

Revision 11395 - Directory Listing
Modified Sun Nov 23 11:29:10 2008 UTC (5 years, 4 months ago) by ehuelsmann
Commit in-progress implementation.

Note: This commit still fails ansi test FILE-POSITION.5: it just locks up.

Revision 11394 - Directory Listing
Modified Sun Nov 23 11:27:07 2008 UTC (5 years, 4 months ago) by ehuelsmann
Create branch to commit support :EXTERNAL-FORMAT progress for OPEN.

Revision 11393 - Directory Listing
Modified Wed Nov 19 20:57:04 2008 UTC (5 years, 4 months ago) by astalla
Implemented the Compilable interface and refactored the script evaluation code in the process.

Revision 11389 - Directory Listing
Modified Mon Nov 10 22:34:36 2008 UTC (5 years, 5 months ago) by astalla
- Added support for lisp-this for interface implementations
- Correctly implemented package-based jmake-proxy
- Passed only the method name to lisp functions implementing java interfaces, instead of the full blown method metaobject

Revision 11381 - Directory Listing
Modified Thu Nov 6 19:27:23 2008 UTC (5 years, 5 months ago) by astalla
Added missing JavaClass.java

Revision 11379 - Directory Listing
Modified Wed Nov 5 20:20:57 2008 UTC (5 years, 5 months ago) by astalla
jmake-proxy now is a generic function. A couple of simple methods are provided. TBD: automagic proxy generation from functions in a package.

Revision 11378 - Directory Listing
Modified Mon Nov 3 22:33:06 2008 UTC (5 years, 5 months ago) by astalla
Added CLOS method dispatch on Java classes: a new java:jclass specializer is provided, plus a new JAVA-CLASS metaclass has been introduced to represent all Java classes in the context of CLOS.

Revision 11370 - Directory Listing
Modified Thu Oct 30 22:11:11 2008 UTC (5 years, 5 months ago) by astalla
Fixed: proxy handling of no-args methods; problems caused by closing the input stream in AbclScriptEngine.eval.
Minor cleanups.

Revision 11369 - Directory Listing
Modified Thu Oct 30 06:30:25 2008 UTC (5 years, 5 months ago) by astalla
Introduced jmake-invocation-handler and jmake-proxy.

Revision 11368 - Directory Listing
Modified Tue Oct 28 21:16:05 2008 UTC (5 years, 5 months ago) by astalla
New jimplement-interface functionality allowing some sort of limited single-dispatch OO. Changed LispObject.javaObject() to return this instead of signaling an error.

Revision 11362 - Directory Listing
Modified Tue Oct 21 18:37:21 2008 UTC (5 years, 5 months ago) by astalla
Modified build.xml to integrate Java Scripting API support for ABCL.

Revision 11360 - Directory Listing
Modified Sun Oct 19 06:07:32 2008 UTC (5 years, 5 months ago) by ehuelsmann
Initial import of ABCL scripting engine implementation.

Patch by: Alessio Stalla <alessiostalla at gmail dot com>

Revision 11359 - Directory Listing
Modified Sat Oct 18 22:24:57 2008 UTC (5 years, 5 months ago) by ehuelsmann
Create scripting branch for implementation of scripting JSR.

Revision 1 - Directory Listing
Added Tue Sep 24 16:10:26 2002 UTC (11 years, 6 months ago) by (unknown author)
Standard project directories initialized by cvs2svn.

  ViewVC Help
Powered by ViewVC 1.1.5