projects/mkcl/mkcl.git
2 days agoRemove unnecessary reload of ASDF. master
Jean-Claude Beaudoin [Wed, 16 Apr 2014 20:34:07 +0000] 
Remove unnecessary reload of ASDF.

9 days agoGuard against interference from the process environment.
Jean-Claude Beaudoin [Wed, 9 Apr 2014 07:34:23 +0000] 
Guard against interference from the process environment.

10 days agoMove #'cl:proclaim out of the compiler.
Jean-Claude Beaudoin [Tue, 8 Apr 2014 10:23:16 +0000] 
Move #'cl:proclaim out of the compiler.

10 days agoSilence GC signal activity.
Jean-Claude Beaudoin [Tue, 8 Apr 2014 10:22:56 +0000] 
Silence GC signal activity.

11 days agoRestore access to help.doc file through logical pathname.
Jean-Claude Beaudoin [Mon, 7 Apr 2014 23:33:55 +0000] 
Restore access to help.doc file through logical pathname.

13 days agoClean up.
Jean-Claude Beaudoin [Sat, 5 Apr 2014 11:11:50 +0000] 
Clean up.

13 days agoRemove unused macro mkcl_va_copy().
Jean-Claude Beaudoin [Sat, 5 Apr 2014 11:11:08 +0000] 
Remove unused macro mkcl_va_copy().

13 days agocompiler::temp-stack-pop was in fact compiler::temp-stack-pop-values.
Jean-Claude Beaudoin [Sat, 5 Apr 2014 09:36:21 +0000] 
compiler::temp-stack-pop was in fact compiler::temp-stack-pop-values.

2 weeks agoInitiate work on version 1.1.9.
Jean-Claude Beaudoin [Sat, 29 Mar 2014 07:50:40 +0000] 
Initiate work on version 1.1.9.

3 weeks agoAdjust copyright period.
Jean-Claude Beaudoin [Wed, 26 Mar 2014 05:06:31 +0000] 
Adjust copyright period.

3 weeks agoFix access to legacy character encodings.
Jean-Claude Beaudoin [Wed, 26 Mar 2014 05:04:49 +0000] 
Fix access to legacy character encodings.

4 weeks agoFix nature of #'cl:function-keywords according to specification.
Jean-Claude Beaudoin [Thu, 20 Mar 2014 07:42:10 +0000] 
Fix nature of #'cl:function-keywords according to specification.

4 weeks agoMake value of #'cl:function-keywords compliant with specification.
Jean-Claude Beaudoin [Thu, 20 Mar 2014 07:05:19 +0000] 
Make value of #'cl:function-keywords compliant with specification.

4 weeks agoMake lambda-list of implicit generic functions conformant with specification on ...
Jean-Claude Beaudoin [Thu, 20 Mar 2014 01:55:15 +0000] 
Make lambda-list of implicit generic functions conformant with specification on &key handling.

4 weeks agoPrevent wildcard processing in OS provided namestring within #'cl:directory.
Jean-Claude Beaudoin [Wed, 19 Mar 2014 08:28:42 +0000] 
Prevent wildcard processing in OS provided namestring within #'cl:directory.

4 weeks agoNote fundamental weakness of current legacy implementation of #'cl:rename-file.
Jean-Claude Beaudoin [Tue, 18 Mar 2014 05:01:09 +0000] 
Note fundamental weakness of current legacy implementation of #'cl:rename-file.

4 weeks agoSilence warning of unused variable due to next to last commit.
Jean-Claude Beaudoin [Tue, 18 Mar 2014 04:59:35 +0000] 
Silence warning of unused variable due to next to last commit.

4 weeks agoBetter control location of source and output of uiop build process.
Jean-Claude Beaudoin [Mon, 17 Mar 2014 23:04:17 +0000] 
Better control location of source and output of uiop build process.

4 weeks agoRelax handling of &allow-other-keys in lambda-list congruence of methods.
Jean-Claude Beaudoin [Mon, 17 Mar 2014 16:22:12 +0000] 
Relax handling of &allow-other-keys in lambda-list congruence of methods.

5 weeks agoBump version to 1.1.8! v1.1.8
Jean-Claude Beaudoin [Tue, 11 Mar 2014 21:38:44 +0000] 
Bump version to 1.1.8!

5 weeks agoFix shameful off-by-one error in stack growth code.
Jean-Claude Beaudoin [Tue, 11 Mar 2014 11:18:56 +0000] 
Fix shameful off-by-one error in stack growth code.

5 weeks agoBump version to 1.1.7! v1.1.7
Jean-Claude Beaudoin [Tue, 11 Mar 2014 04:47:31 +0000] 
Bump version to 1.1.7!

5 weeks agoUpdate configuration derived file templates on MinGW and MinGW64.
Jean-Claude Beaudoin [Mon, 10 Mar 2014 11:40:46 +0000] 
Update configuration derived file templates on MinGW and MinGW64.

5 weeks agoPatch to adapt to evolution of MinGW and MinGW64.
Jean-Claude Beaudoin [Mon, 10 Mar 2014 11:39:22 +0000] 
Patch to adapt to evolution of MinGW and MinGW64.

5 weeks agoPort ASDF 3.0.3 to MKCL 1.1.7 on Windows (Win64) with MingW64.
Jean-Claude Beaudoin [Mon, 10 Mar 2014 11:33:04 +0000] 
Port ASDF 3.0.3 to MKCL 1.1.7 on Windows (Win64) with MingW64.

5 weeks agoRemove added library prefix. We do not use -L anymore.
Jean-Claude Beaudoin [Sat, 8 Mar 2014 19:17:53 +0000] 
Remove added library prefix. We do not use -L anymore.

5 weeks agoFix bug in MKCL on Windows to support ASDF 3.0.3.
Jean-Claude Beaudoin [Sat, 8 Mar 2014 19:12:35 +0000] 
Fix bug in MKCL on Windows to support ASDF 3.0.3.

5 weeks agoMake use of boolean value more explicit.
Jean-Claude Beaudoin [Sat, 8 Mar 2014 19:10:42 +0000] 
Make use of boolean value more explicit.

5 weeks agoComplete port of ASDF 3.0.3 to MKCL 1.1.7 on MS-Windows.
Jean-Claude Beaudoin [Sat, 8 Mar 2014 19:09:35 +0000] 
Complete port of ASDF 3.0.3 to MKCL 1.1.7 on MS-Windows.

6 weeks agoFix faulty namestring caching.
Jean-Claude Beaudoin [Wed, 5 Mar 2014 11:01:54 +0000] 
Fix faulty namestring caching.

6 weeks agoProperly end last line of file.
Jean-Claude Beaudoin [Wed, 5 Mar 2014 05:12:45 +0000] 
Properly end last line of file.

6 weeks agoPrevent race condition on common resources used during execution of Makefile.
Jean-Claude Beaudoin [Wed, 5 Mar 2014 05:00:43 +0000] 
Prevent race condition on common resources used during execution of Makefile.

6 weeks agoFix typos and remove dead wood in Makefile.in
Jean-Claude Beaudoin [Wed, 5 Mar 2014 03:35:40 +0000] 
Fix typos and remove dead wood in Makefile.in

6 weeks agoMake rule for HELP.DOC a bit more precise.
Jean-Claude Beaudoin [Tue, 4 Mar 2014 12:46:32 +0000] 
Make rule for HELP.DOC a bit more precise.

6 weeks agoModernize makefiles.
Jean-Claude Beaudoin [Tue, 4 Mar 2014 12:32:29 +0000] 
Modernize makefiles.

7 weeks agoImprove support of program-op in MKCL.
Jean-Claude Beaudoin [Tue, 25 Feb 2014 03:54:50 +0000] 
Improve support of program-op in MKCL.

7 weeks agoRe-simplify bootstreap of ASDF.
Jean-Claude Beaudoin [Mon, 24 Feb 2014 19:17:55 +0000] 
Re-simplify bootstreap of ASDF.

7 weeks agoSplit information lines properly.
Jean-Claude Beaudoin [Mon, 24 Feb 2014 02:52:08 +0000] 
Split information lines properly.

7 weeks agoRemove faulty value added to *features*.
Jean-Claude Beaudoin [Mon, 24 Feb 2014 02:50:50 +0000] 
Remove faulty value added to *features*.

7 weeks agoImprove cleaning of asdf.
Jean-Claude Beaudoin [Mon, 24 Feb 2014 02:49:51 +0000] 
Improve cleaning of asdf.

7 weeks agoMake generated test program location independent.
Jean-Claude Beaudoin [Mon, 24 Feb 2014 02:36:59 +0000] 
Make generated test program location independent.

7 weeks agoAdapt also to MKCL.
Jean-Claude Beaudoin [Mon, 24 Feb 2014 01:45:06 +0000] 
Adapt also to MKCL.

7 weeks agoAdapt to MKCL.
Jean-Claude Beaudoin [Mon, 24 Feb 2014 00:45:07 +0000] 
Adapt to MKCL.

7 weeks agoMake program-op work on MKCL.
Jean-Claude Beaudoin [Mon, 24 Feb 2014 00:02:30 +0000] 
Make program-op work on MKCL.

7 weeks agoMake derived source code non-editable, in hope to prevent accidents.
Jean-Claude Beaudoin [Sun, 23 Feb 2014 23:58:52 +0000] 
Make derived source code non-editable, in hope to prevent accidents.

7 weeks agoMake sure ASDF starts from real source.
Jean-Claude Beaudoin [Sun, 23 Feb 2014 23:57:22 +0000] 
Make sure ASDF starts from real source.

7 weeks agoInsert some validation code for value of :prologue-code argument of builder facility.
Jean-Claude Beaudoin [Sun, 23 Feb 2014 03:20:42 +0000] 
Insert some validation code for value of :prologue-code argument of builder facility.

7 weeks agoFix type in use of ignore-errors.
Jean-Claude Beaudoin [Sun, 23 Feb 2014 03:19:12 +0000] 
Fix type in use of ignore-errors.

7 weeks agoRemove debug config creep-in.
Jean-Claude Beaudoin [Sat, 22 Feb 2014 10:40:15 +0000] 
Remove debug config creep-in.

7 weeks agoReorganize bootstrap of ASDF.
Jean-Claude Beaudoin [Sat, 22 Feb 2014 10:31:20 +0000] 
Reorganize bootstrap of ASDF.

7 weeks agoMake UIOP provide itself on MKCL.
Jean-Claude Beaudoin [Sat, 22 Feb 2014 10:25:16 +0000] 
Make UIOP provide itself on MKCL.

7 weeks agoBump ASDF version to 3.0.3.0.1.
Jean-Claude Beaudoin [Sat, 22 Feb 2014 10:21:59 +0000] 
Bump ASDF version to 3.0.3.0.1.

8 weeks agoAdd support for dll-op.
Jean-Claude Beaudoin [Fri, 21 Feb 2014 23:57:38 +0000] 
Add support for dll-op.

8 weeks agoMatch ECL in ASDF test extent.
Jean-Claude Beaudoin [Fri, 21 Feb 2014 23:55:52 +0000] 
Match ECL in ASDF test extent.

8 weeks agonow replaced by build-asdf2-bundle.lsp
Jean-Claude Beaudoin [Thu, 20 Feb 2014 11:56:56 +0000] 
now replaced by build-asdf2-bundle.lsp

8 weeks agoMake reading from package :SI a bit safer.
Jean-Claude Beaudoin [Thu, 20 Feb 2014 11:17:21 +0000] 
Make reading from package :SI a bit safer.

8 weeks agoAdd dependency to asdf-contrib rules.
Jean-Claude Beaudoin [Thu, 20 Feb 2014 08:30:51 +0000] 
Add dependency to asdf-contrib rules.

8 weeks agoMake reading of si::*load-hooks* safer.
Jean-Claude Beaudoin [Thu, 20 Feb 2014 08:30:04 +0000] 
Make reading of si::*load-hooks* safer.

8 weeks agoMake #'cl:translate-logical-pathname a bit less unsafe.
Jean-Claude Beaudoin [Wed, 19 Feb 2014 12:15:44 +0000] 
Make #'cl:translate-logical-pathname a bit less unsafe.

8 weeks agoComplete clean-up of case handling of pathnames, logical or otherwise.
Jean-Claude Beaudoin [Wed, 19 Feb 2014 10:12:17 +0000] 
Complete clean-up of case handling of pathnames, logical or otherwise.

8 weeks agoMake #'ensure-generic-function-using-class more compliant with CLOS MOP.
Jean-Claude Beaudoin [Wed, 19 Feb 2014 10:10:53 +0000] 
Make #'ensure-generic-function-using-class more compliant with CLOS MOP.

8 weeks agoFix invalid proclaim for pathname-XXX functions.
Jean-Claude Beaudoin [Wed, 19 Feb 2014 10:09:59 +0000] 
Fix invalid proclaim for pathname-XXX functions.

8 weeks agoFix mkcl_string_case() legacy botch.
Jean-Claude Beaudoin [Tue, 18 Feb 2014 10:07:30 +0000] 
Fix mkcl_string_case() legacy botch.

8 weeks agoExtend #'mkcl:run-program to match current SBCL version.
Jean-Claude Beaudoin [Mon, 17 Feb 2014 11:16:38 +0000] 
Extend #'mkcl:run-program to match current SBCL version.

8 weeks agoHarden a bit inspection of strings and vectors.
Jean-Claude Beaudoin [Mon, 17 Feb 2014 11:05:52 +0000] 
Harden a bit inspection of strings and vectors.

8 weeks agoAdd handling of file creation keyword args.
Jean-Claude Beaudoin [Mon, 17 Feb 2014 10:24:48 +0000] 
Add handling of file creation keyword args.

8 weeks agoTypo.
Jean-Claude Beaudoin [Mon, 17 Feb 2014 09:30:16 +0000] 
Typo.

2 months agoComplete port of ASDF 3.0.3 to MKCL 1.1.6-git.
Jean-Claude Beaudoin [Sat, 15 Feb 2014 07:09:18 +0000] 
Complete port of ASDF 3.0.3 to MKCL 1.1.6-git.

2 months agoFirst stab at making logical pathnames more ANSI-CL compliant.
Jean-Claude Beaudoin [Sat, 15 Feb 2014 07:07:24 +0000] 
First stab at making logical pathnames more ANSI-CL compliant.

2 months agoPrevent unexpected widening of character variables due to carelessly lax typing....
Jean-Claude Beaudoin [Mon, 10 Feb 2014 21:30:05 +0000] 
Prevent unexpected widening of character variables due to carelessly lax typing. Yet another legacy screw-up!

2 months agoMake lambda-list of method ensure-class-using-class congruent with its generic-functi...
Jean-Claude Beaudoin [Sat, 8 Feb 2014 05:53:27 +0000] 
Make lambda-list of method ensure-class-using-class congruent with its generic-function definition.

2 months agoFix bug in congruent-lambda-lists-p and add-method.
Jean-Claude Beaudoin [Sat, 8 Feb 2014 05:37:15 +0000] 
Fix bug in congruent-lambda-lists-p and add-method.

2 months agoMake method lambda-list congruent with its generic-function definition.
Jean-Claude Beaudoin [Sat, 8 Feb 2014 05:36:41 +0000] 
Make method lambda-list congruent with its generic-function definition.

2 months agoMake method lambda-list congruent with its generic-function definition.
Jean-Claude Beaudoin [Sat, 8 Feb 2014 05:33:16 +0000] 
Make method lambda-list congruent with its generic-function definition.

2 months agoMake build script location independent.
Jean-Claude Beaudoin [Fri, 7 Feb 2014 07:27:27 +0000] 
Make build script location independent.

2 months agoAdjust Copyright statement for new year (2014).
Jean-Claude Beaudoin [Fri, 7 Feb 2014 07:26:35 +0000] 
Adjust Copyright statement for new year (2014).

2 months agoPort ASDF 3.0.3 to MKCL 1.1.6.
Jean-Claude Beaudoin [Thu, 6 Feb 2014 21:43:55 +0000] 
Port ASDF 3.0.3 to MKCL 1.1.6.

2 months agoImprove specification conformance of clos::congruent-lambda-p and rename it to clos...
Jean-Claude Beaudoin [Sat, 1 Feb 2014 18:13:29 +0000] 
Improve specification conformance of clos::congruent-lambda-p and rename it to clos::congruent-lambda-lists-p.

2 months agoImprove somewhat readability of clos::congruent-lambda-p and its user (ie.: add-method).
Jean-Claude Beaudoin [Sat, 1 Feb 2014 05:27:36 +0000] 
Improve somewhat readability of clos::congruent-lambda-p and its user (ie.: add-method).

2 months agoRepair clos::congruent-lambda-p handling of keyword arguments in lambda-list of methods.
Jean-Claude Beaudoin [Sat, 1 Feb 2014 05:08:32 +0000] 
Repair clos::congruent-lambda-p handling of keyword arguments in lambda-list of methods.

2 months agoRestore proper CLOS slot inheritance semantic by removing pieces of lunatic legacy...
Jean-Claude Beaudoin [Fri, 31 Jan 2014 05:07:28 +0000] 
Restore proper CLOS slot inheritance semantic by removing pieces of lunatic legacy code.

2 months agocomplete migration of join-process to package MKCL.
Jean-Claude Beaudoin [Fri, 31 Jan 2014 04:52:39 +0000] 
complete migration of join-process to package MKCL.

2 months agoMigrate relevant fonctionality to package MKCL.
Jean-Claude Beaudoin [Mon, 27 Jan 2014 22:32:55 +0000] 
Migrate relevant fonctionality to package MKCL.

2 months agoMake package SI a user of package MKCL.
Jean-Claude Beaudoin [Mon, 27 Jan 2014 17:59:12 +0000] 
Make package SI a user of package MKCL.

2 months agoImprove cl:ed somewhat.
Jean-Claude Beaudoin [Mon, 27 Jan 2014 12:31:57 +0000] 
Improve cl:ed somewhat.

2 months agoMove si::system to package MKCL. Make more similar Unix and Windows versions.
Jean-Claude Beaudoin [Mon, 27 Jan 2014 12:04:06 +0000] 
Move si::system to package MKCL. Make more similar Unix and Windows versions.

2 months agoFix erroneous arg count on cl:get-decoded-time.
Jean-Claude Beaudoin [Sun, 26 Jan 2014 11:58:39 +0000] 
Fix erroneous arg count on cl:get-decoded-time.

2 months agoClean up some dead wood after last commit.
Jean-Claude Beaudoin [Sun, 26 Jan 2014 11:57:34 +0000] 
Clean up some dead wood after last commit.

2 months agoFix a few erroneous proclaimed function signatures. Yet another legacy screw-up.
Jean-Claude Beaudoin [Sun, 26 Jan 2014 11:23:54 +0000] 
Fix a few erroneous proclaimed function signatures. Yet another legacy screw-up.

2 months agoFix signature of mk_cl_get_decoded_time. Clean up some dead wood while in there.
Jean-Claude Beaudoin [Sun, 26 Jan 2014 11:22:01 +0000] 
Fix signature of mk_cl_get_decoded_time. Clean up some dead wood while in there.

3 months agoUpdate .emacs SLIME configuration example file for MKCL 1.1.X
Jean-Claude Beaudoin [Sat, 21 Dec 2013 08:23:18 +0000] 
Update .emacs SLIME configuration example file for MKCL 1.1.X

4 months agoAdjust defstruct to new proper load-time-value behavior in bytecode compiler.
Jean-Claude Beaudoin [Mon, 9 Dec 2013 21:24:00 +0000] 
Adjust defstruct to new proper load-time-value behavior in bytecode compiler.

4 months agoMake behavior of load-time-value conform to ANSI-CL spec in bytecode compiler, finally.
Jean-Claude Beaudoin [Mon, 9 Dec 2013 21:21:42 +0000] 
Make behavior of load-time-value conform to ANSI-CL spec in bytecode compiler, finally.

4 months agoremoved obscure restriction.
Jean-Claude Beaudoin [Thu, 5 Dec 2013 16:53:03 +0000] 
removed obscure restriction.

4 months agoMacro lookup functions were wrecklessly unsafe and needlessly brittle, no more!
Jean-Claude Beaudoin [Wed, 4 Dec 2013 13:20:11 +0000] 
Macro lookup functions were wrecklessly unsafe and needlessly brittle, no more!

4 months agoMake setf of compiler-macro-function more ANSI compliant.
Jean-Claude Beaudoin [Wed, 4 Dec 2013 13:18:48 +0000] 
Make setf of compiler-macro-function more ANSI compliant.

4 months agoFix typo in new sane I/O macro.
Jean-Claude Beaudoin [Fri, 29 Nov 2013 01:36:15 +0000] 
Fix typo in new sane I/O macro.

4 months agoPrevent tail spin crash of the debugger due to insane I/O context.
Jean-Claude Beaudoin [Fri, 29 Nov 2013 01:14:56 +0000] 
Prevent tail spin crash of the debugger due to insane I/O context.

4 months agoComment out fragile (against unbound slots) methods on describe-object for STANDARD...
Jean-Claude Beaudoin [Tue, 26 Nov 2013 04:54:35 +0000] 
Comment out fragile (against unbound slots) methods on describe-object for STANDARD-CLASS and CLASS.

4 months agoFix typo in def-inline optimizer signature for si:aset.
Jean-Claude Beaudoin [Tue, 26 Nov 2013 04:43:58 +0000] 
Fix typo in def-inline optimizer signature for si:aset.