projects/ecl/ecl.git
5 years agoExport and extend *tpl-prompt-hook* so that it can be used to completely change the... master origin
jgarcia [Wed, 21 May 2008 08:03:05 +0000] 
Export and extend *tpl-prompt-hook* so that it can be used to completely change the look of the prompt.

5 years agoGarbage collection statistics was broken for libraries other than the one ECL is...
jgarcia [Tue, 20 May 2008 12:10:25 +0000] 
Garbage collection statistics was broken for libraries other than the one ECL is shipped with

5 years agoSerious warning about the old garbage collector.
jgarcia [Tue, 20 May 2008 08:21:22 +0000] 
Serious warning about the old garbage collector.

5 years agoFix the problem detecting 32 bit operating systems running on Intel/64bits. --enable...
jgarcia [Tue, 20 May 2008 08:17:16 +0000] 
Fix the problem detecting 32 bit operating systems running on Intel/64bits. --enable-boehm=auto and --with-system-gmp=auto are now default options.

5 years agoCOMPILE-FILE detects and aborts when errors happen in cmp-eval or cmp-macroexpand
jgarcia [Mon, 19 May 2008 17:40:51 +0000] 
COMPILE-FILE detects and aborts when errors happen in cmp-eval or cmp-macroexpand

5 years agoThe temporary destination is a function of the _final_ destination, not of the origin...
jgarcia [Mon, 19 May 2008 10:48:28 +0000] 
The temporary destination is a function of the _final_ destination, not of the origin of the value.

5 years agoWhen system-p is T, the default is :object, not :fasl.
jgarcia [Mon, 19 May 2008 09:25:49 +0000] 
When system-p is T, the default is :object, not :fasl.

5 years agoNo need to memset the freed memory.
jgarcia [Mon, 19 May 2008 07:55:53 +0000] 
No need to memset the freed memory.

5 years agoVVtemp might be uninitialized if there is no data
jgarcia [Mon, 19 May 2008 07:54:18 +0000] 
VVtemp might be uninitialized if there is no data

5 years agoUpdate sources to accomodate the new cl_dealloc() macro
jgarcia [Mon, 19 May 2008 07:44:09 +0000] 
Update sources to accomodate the new cl_dealloc() macro

5 years agoSimplifed MAKE-ARRAY. Deactivated the old garbage collector. New optimizers for MAKE...
jgarcia [Sun, 18 May 2008 20:08:39 +0000] 
Simplifed MAKE-ARRAY. Deactivated the old garbage collector. New optimizers for MAKE-ARRAY and VECTOR-PUSH*. Declarations are now held in *cmp-env* instead of in global variables.

5 years agoRemove flag -fstrict-aliasing which causes problems with GCC 4.2.3
jgarcia [Sat, 17 May 2008 11:23:20 +0000] 
Remove flag -fstrict-aliasing which causes problems with GCC 4.2.3

5 years ago(coerce 0 '(double-float * *)) did not work because of 'typo'
jgarcia [Fri, 16 May 2008 20:30:05 +0000] 
(coerce 0 '(double-float * *)) did not work because of 'typo'

5 years agoThe new methods on PERFORM/COMPILE-OP did not work well with methods around OUTPUT...
jgarcia [Fri, 16 May 2008 20:27:18 +0000] 
The new methods on PERFORM/COMPILE-OP did not work well with methods around OUTPUT-FILES

5 years agoFixed typo in :after method
jgarcia [Wed, 14 May 2008 14:51:54 +0000] 
Fixed typo in :after method

5 years agoTag fixes for COMPILE-OP
jgarcia [Wed, 14 May 2008 11:43:24 +0000] 
Tag fixes for COMPILE-OP

5 years agoLet COMPILE-OP produce both the fasl file and the object file.
jgarcia [Wed, 14 May 2008 11:40:23 +0000] 
Let COMPILE-OP produce both the fasl file and the object file.

5 years agoTag FFI fixes and the like
jgarcia [Wed, 14 May 2008 11:31:31 +0000] 
Tag FFI fixes and the like

5 years agoMake some FFI structures and function public. They are needed by compiled code
jgarcia [Wed, 14 May 2008 09:09:46 +0000] 
Make some FFI structures and function public. They are needed by compiled code

5 years agoFixed typo.
jgarcia [Wed, 14 May 2008 08:15:20 +0000] 
Fixed typo.

5 years agoFix ffi to work with new call stacks
jgarcia [Wed, 14 May 2008 08:14:26 +0000] 
Fix ffi to work with new call stacks

5 years agoFixed optimizations for SCHAR so that they also work with Unicode strings
jgarcia [Wed, 14 May 2008 07:50:12 +0000] 
Fixed optimizations for SCHAR so that they also work with Unicode strings

5 years agoTag changes
jgarcia [Tue, 13 May 2008 15:26:27 +0000] 
Tag changes

5 years agoOUTPUT-FILES + LOAD-OP should return NIL for ASDF to load binary files.
jgarcia [Tue, 13 May 2008 15:24:59 +0000] 
OUTPUT-FILES + LOAD-OP should return NIL for ASDF to load binary files.

5 years agoCompare function names using EQUAL not EQ.
jgarcia [Tue, 13 May 2008 15:14:08 +0000] 
Compare function names using EQUAL not EQ.

5 years agoDisable optimizations in unicode because they are breaking things.
jgarcia [Tue, 13 May 2008 14:46:14 +0000] 
Disable optimizations in unicode because they are breaking things.

5 years agoOnly compile log1pl when using long double.
jgarcia [Tue, 13 May 2008 13:55:51 +0000] 
Only compile log1pl when using long double.

5 years agoRemove feature only works with 64 bits.
jgarcia [Mon, 12 May 2008 16:11:03 +0000] 
Remove feature only works with 64 bits.

5 years agoRemove unused statements
jgarcia [Mon, 12 May 2008 15:59:23 +0000] 
Remove unused statements

5 years agoRemove nested comments.
jgarcia [Mon, 12 May 2008 09:14:54 +0000] 
Remove nested comments.

5 years agoMissing pointer required by MSC build
jgarcia [Mon, 12 May 2008 09:13:49 +0000] 
Missing pointer required by MSC build

5 years agoTag latest changes
jgarcia [Mon, 12 May 2008 08:21:05 +0000] 
Tag latest changes

5 years agoThere were missing type checks in pprint.lsp
jgarcia [Mon, 12 May 2008 08:19:12 +0000] 
There were missing type checks in pprint.lsp

5 years agoThe compiler function C1BODY no longer simplifies types in type declarations, but...
jgarcia [Mon, 12 May 2008 08:18:43 +0000] 
The compiler function C1BODY no longer simplifies types in type declarations, but keeps the information so that OPTIONAL-CHECK-TYPE can use it.

5 years agoIn SUBST and the like, the call frames for :KEY functions were not set up correctly
jgarcia [Mon, 12 May 2008 08:17:45 +0000] 
In SUBST and the like, the call frames for :KEY functions were not set up correctly

5 years agoAutomatically generate type checks for arguments of a lambda form if the safety setti...
jgarcia [Mon, 12 May 2008 08:16:44 +0000] 
Automatically generate type checks for arguments of a lambda form if the safety settings are high enough

5 years agoMake cmp-env-optimization a macro again
jgarcia [Mon, 12 May 2008 08:16:04 +0000] 
Make cmp-env-optimization a macro again

5 years agoOptimize clos::safe-instance-ref
jgarcia [Mon, 12 May 2008 08:15:47 +0000] 
Optimize clos::safe-instance-ref

5 years agoIn the compiler, let the macro DOLIST generate better type declarations
jgarcia [Mon, 12 May 2008 08:14:52 +0000] 
In the compiler, let the macro DOLIST generate better type declarations

5 years agoMore errors factored into separate functions
jgarcia [Mon, 12 May 2008 08:14:19 +0000] 
More errors factored into separate functions

5 years agoIn cl_va_start(), factor the code for the worst case (narg > 64) in a separate functi...
jgarcia [Mon, 12 May 2008 08:13:53 +0000] 
In cl_va_start(), factor the code for the worst case (narg > 64) in a separate function, so that the default case does not reference cl_env

5 years agoFactor out some error calls to make code faster in Mac OS X (avoids references to...
jgarcia [Mon, 12 May 2008 08:12:31 +0000] 
Factor out some error calls to make code faster in Mac OS X (avoids references to cl_env in some functions)

5 years agoModify call frames to keep pointers and let cl_funcall() share frames among calls
jgarcia [Mon, 12 May 2008 08:11:37 +0000] 
Modify call frames to keep pointers and let cl_funcall() share frames among calls

5 years agoInline the code for handling cl_va_list
jgarcia [Mon, 12 May 2008 08:10:27 +0000] 
Inline the code for handling cl_va_list

5 years agoTag latest ASDF changes
jgarcia [Fri, 9 May 2008 13:30:45 +0000] 
Tag latest ASDF changes

5 years agoPrint the name of the system along with the component file name.
jgarcia [Fri, 9 May 2008 13:30:30 +0000] 
Print the name of the system along with the component file name.

5 years agoYet another iteration of the FASL building procedure.
jgarcia [Fri, 9 May 2008 13:29:29 +0000] 
Yet another iteration of the FASL building procedure.

5 years agoMerged in changes from sealed_slot branch
jgarcia [Fri, 9 May 2008 09:48:29 +0000] 
Merged in changes from sealed_slot branch

5 years agoGCC does not have "inline" extension when invoked in ANSI or STRICT mode.
jgarcia [Fri, 9 May 2008 07:47:43 +0000] 
GCC does not have "inline" extension when invoked in ANSI or STRICT mode.

5 years agoHonor the *COMPILE-VERBOSE* flag also in C:BUILDER
jgarcia [Fri, 9 May 2008 07:47:22 +0000] 
Honor the *COMPILE-VERBOSE* flag also in C:BUILDER

5 years agoGCC does not have "inline" extension when invoked in ANSI mode.
jgarcia [Fri, 9 May 2008 07:46:46 +0000] 
GCC does not have "inline" extension when invoked in ANSI mode.

5 years agoGive FASL bundle a different extension, fasb
jgarcia [Fri, 9 May 2008 07:46:06 +0000] 
Give FASL bundle a different extension, fasb

5 years ago_ecl_link_call would not restore the stack after invoking a generic function
jgarcia [Thu, 8 May 2008 08:56:22 +0000] 
_ecl_link_call would not restore the stack after invoking a generic function

5 years agoGATHER-COMPONENTS did not contemplate the possibility that a file depended on itself...
jgarcia [Thu, 8 May 2008 07:38:06 +0000] 
GATHER-COMPONENTS did not contemplate the possibility that a file depended on itself through other operations.

5 years agoFixed typo.
jgarcia [Thu, 8 May 2008 07:31:34 +0000] 
Fixed typo.

5 years agoAllow user to change the ASDF operation used by REQUIRE. LOAD-FASL-OP better not...
jgarcia [Wed, 7 May 2008 09:25:25 +0000] 
Allow user to change the ASDF operation used by REQUIRE. LOAD-FASL-OP better not descend from LOAD-OP because it then loads all and every source file.

5 years ago*** empty log message ***
jgarcia [Wed, 7 May 2008 08:20:22 +0000] 
*** empty log message ***

5 years agoMissing keywords to WRITE-STRING
jgarcia [Wed, 7 May 2008 08:18:27 +0000] 
Missing keywords to WRITE-STRING

5 years agoMissing arguments to WRITE-STRING
jgarcia [Wed, 7 May 2008 08:16:56 +0000] 
Missing arguments to WRITE-STRING

5 years agoThere were missing method definitions for built in streams in GRAY. Added a class...
jgarcia [Wed, 7 May 2008 08:06:30 +0000] 
There were missing method definitions for built in streams in GRAY. Added a class ANSI-STREAM for simplifying writing methods for builtin streams.

5 years agoSome more fixes for windows
jgarcia [Tue, 6 May 2008 07:48:32 +0000] 
Some more fixes for windows

5 years agoVariables have to appear before the @ symbol.
jgarcia [Tue, 6 May 2008 07:45:31 +0000] 
Variables have to appear before the @ symbol.

5 years agoMark the current date for main branch
jgarcia [Mon, 5 May 2008 12:59:05 +0000] 
Mark the current date for main branch

5 years agoCAR/CDR is no longer a valid left hand side for a C expression
jgarcia [Mon, 5 May 2008 12:49:46 +0000] 
CAR/CDR is no longer a valid left hand side for a C expression

5 years agoNew implementation of ASDF:MAKE-BUILD
jgarcia [Mon, 5 May 2008 07:36:09 +0000] 
New implementation of ASDF:MAKE-BUILD

5 years agoSet the right windows compilation flags
jgarcia [Thu, 1 May 2008 14:48:24 +0000] 
Set the right windows compilation flags

5 years agoCommitted the changes to implement small conses
jgarcia [Wed, 30 Apr 2008 14:24:20 +0000] 
Committed the changes to implement small conses

5 years agoImplement APPLY using assembler on the Intel/32bits platform
jgarcia [Wed, 30 Apr 2008 10:33:10 +0000] 
Implement APPLY using assembler on the Intel/32bits platform

5 years agoLOAD now accepts namestrings with large characters.
jgarcia [Tue, 29 Apr 2008 10:50:33 +0000] 
LOAD now accepts namestrings with large characters.

5 years agoSignal a SLOT-UNBOUND also in the case of optimize slots
jgarcia [Tue, 29 Apr 2008 09:37:56 +0000] 
Signal a SLOT-UNBOUND also in the case of optimize slots

5 years agoUndo last change
jgarcia [Tue, 29 Apr 2008 09:26:22 +0000] 
Undo last change

5 years agoSERVE-EVENT can be interrupted (Contrib by Nathan Hawkins)
jgarcia [Tue, 29 Apr 2008 08:54:44 +0000] 
SERVE-EVENT can be interrupted (Contrib by Nathan Hawkins)

5 years agoRestore a partial optimization of slot access and remove some warnings about method...
jgarcia [Tue, 29 Apr 2008 08:41:01 +0000] 
Restore a partial optimization of slot access and remove some warnings about method combination's global variables

5 years agoImplement standard-accessor-method
jgarcia [Mon, 28 Apr 2008 15:23:12 +0000] 
Implement standard-accessor-method

5 years agoLOAD-TIME-VALUE is no longer a macro
jgarcia [Thu, 24 Apr 2008 11:15:34 +0000] 
LOAD-TIME-VALUE is no longer a macro

5 years agoThe forms evaluated with EVAL also know their origin if they come from a file.
jgarcia [Thu, 24 Apr 2008 07:44:18 +0000] 
The forms evaluated with EVAL also know their origin if they come from a file.

5 years agoBytecode compiled functions can now be externalized in C compiled files
jgarcia [Tue, 22 Apr 2008 13:43:03 +0000] 
Bytecode compiled functions can now be externalized in C compiled files

5 years agoThe debugger outputs the file information of interpreted functions, which now contain...
jgarcia [Tue, 22 Apr 2008 13:02:45 +0000] 
The debugger outputs the file information of interpreted functions, which now contains load-truename instead of load-pathname

5 years agoLet interpreted forms remember the file they come from
jgarcia [Tue, 22 Apr 2008 12:29:44 +0000] 
Let interpreted forms remember the file they come from

5 years agoECL can be built without GMP again
jgarcia [Tue, 22 Apr 2008 10:26:53 +0000] 
ECL can be built without GMP again

5 years agoFixed typo.
jgarcia [Tue, 22 Apr 2008 09:47:44 +0000] 
Fixed typo.

5 years agoABS may overflow in #C( 0 0 )
jgarcia [Tue, 22 Apr 2008 09:44:42 +0000] 
ABS may overflow in #C( 0  0 )

5 years agoFixed typo in ABS
jgarcia [Tue, 22 Apr 2008 09:17:16 +0000] 
Fixed typo in ABS

6 years agoIn systems where it is available, use uname() to gather information from the system
jgarcia [Sun, 13 Apr 2008 20:18:45 +0000] 
In systems where it is available, use uname() to gather information from the system

6 years agoMake LOG more accurate when the real or the imaginary part are much smaller than...
jgarcia [Sun, 13 Apr 2008 18:38:26 +0000] 
Make LOG more accurate when the real or the imaginary part are much smaller than the corresponding other part.

6 years agoRemove unused flag.
jgarcia [Sun, 13 Apr 2008 13:23:04 +0000] 
Remove unused flag.

6 years agoSlight improvements in the compliance of environment functions MACHINE-INSTANCE,...
jgarcia [Sun, 13 Apr 2008 13:13:11 +0000] 
Slight improvements in the compliance of environment functions MACHINE-INSTANCE, MACHINE-TYPE, SHORT-SITE-NAME, etc

6 years agoLOAD-TIME-VALUE did not work with global variables
jgarcia [Sun, 13 Apr 2008 08:53:32 +0000] 
LOAD-TIME-VALUE did not work with global variables

6 years agoImproved the handling of bundle operations, having a dedicated function to
jgarcia [Sun, 13 Apr 2008 08:23:35 +0000] 
Improved the handling of bundle operations, having a dedicated function to
gather component and treating separately each different operation, monolithic
or not. Also removed PRUNED-OPs which sometimes appear with this new setup.

6 years agoRegister in x86/64 were not initialized
jgarcia [Tue, 8 Apr 2008 06:30:08 +0000] 
Register in x86/64 were not initialized

6 years agoOur previous fix did not handle wild pathnames properly
jgarcia [Sun, 6 Apr 2008 18:00:42 +0000] 
Our previous fix did not handle wild pathnames properly

6 years agoDIRECTORY now takes care of files that have colons in their names
jgarcia [Sun, 6 Apr 2008 16:02:07 +0000] 
DIRECTORY now takes care of files that have colons in their names

6 years agoAllow colon ':' in the physical pathname directory, name and type
jgarcia [Sun, 6 Apr 2008 15:57:09 +0000] 
Allow colon ':' in the physical pathname directory, name and type

6 years agoLet the GRAY package reexport all symbols in CL, so that users only have to use packa...
jgarcia [Sun, 6 Apr 2008 14:00:24 +0000] 
Let the GRAY package reexport all symbols in CL, so that users only have to use package GRAY to make CLOSE and friends generic functions.

6 years agoCHAR_CODE_LIMIT is the first value after the largest character code.
jgarcia [Sun, 6 Apr 2008 13:08:03 +0000] 
CHAR_CODE_LIMIT is the first value after the largest character code.

6 years agoBetter handling of the monolithic case by including all object files, instead of...
jgarcia [Sat, 29 Mar 2008 19:09:51 +0000] 
Better handling of the monolithic case by including all object files, instead of packing them into libraries.

6 years agoAvoid using --rpath, since it is not required
jgarcia [Tue, 18 Mar 2008 21:51:15 +0000] 
Avoid using --rpath, since it is not required

6 years agoNew package GRAY for Gray Streams. CLOSE, STREAMP, STREAM-ELEMENT-TYPE, {OPEN,INPUT...
jgarcia [Mon, 17 Mar 2008 16:58:54 +0000] 
New package GRAY for Gray Streams. CLOSE, STREAMP, STREAM-ELEMENT-TYPE, {OPEN,INPUT,OUTPUT}-STREAM-P defined as generic functions in that package. SHADOWING-IMPORT sets the package of an imported symbol

6 years agoWe also need to declare ecl_process_env() as belonging to a shared library.
jgarcia [Mon, 17 Mar 2008 13:12:41 +0000] 
We also need to declare ecl_process_env() as belonging to a shared library.

6 years agoMissing optional variable
jgarcia [Mon, 17 Mar 2008 09:25:42 +0000] 
Missing optional variable