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.
jgarcia [Tue, 20 May 2008 12:10:25 +0000]
Garbage collection statistics was broken for libraries other than the one ECL is shipped with
jgarcia [Tue, 20 May 2008 08:21:22 +0000]
Serious warning about the old garbage collector.
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.
jgarcia [Mon, 19 May 2008 17:40:51 +0000]
COMPILE-FILE detects and aborts when errors happen in cmp-eval or cmp-macroexpand
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.
jgarcia [Mon, 19 May 2008 09:25:49 +0000]
When system-p is T, the default is :object, not :fasl.
jgarcia [Mon, 19 May 2008 07:55:53 +0000]
No need to memset the freed memory.
jgarcia [Mon, 19 May 2008 07:54:18 +0000]
VVtemp might be uninitialized if there is no data
jgarcia [Mon, 19 May 2008 07:44:09 +0000]
Update sources to accomodate the new cl_dealloc() macro
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.
jgarcia [Sat, 17 May 2008 11:23:20 +0000]
Remove flag -fstrict-aliasing which causes problems with GCC 4.2.3
jgarcia [Fri, 16 May 2008 20:30:05 +0000]
(coerce 0 '(double-float * *)) did not work because of 'typo'
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
jgarcia [Wed, 14 May 2008 14:51:54 +0000]
Fixed typo in :after method
jgarcia [Wed, 14 May 2008 11:43:24 +0000]
Tag fixes for COMPILE-OP
jgarcia [Wed, 14 May 2008 11:40:23 +0000]
Let COMPILE-OP produce both the fasl file and the object file.
jgarcia [Wed, 14 May 2008 11:31:31 +0000]
Tag FFI fixes and the like
jgarcia [Wed, 14 May 2008 09:09:46 +0000]
Make some FFI structures and function public. They are needed by compiled code
jgarcia [Wed, 14 May 2008 08:15:20 +0000]
Fixed typo.
jgarcia [Wed, 14 May 2008 08:14:26 +0000]
Fix ffi to work with new call stacks
jgarcia [Wed, 14 May 2008 07:50:12 +0000]
Fixed optimizations for SCHAR so that they also work with Unicode strings
jgarcia [Tue, 13 May 2008 15:26:27 +0000]
Tag changes
jgarcia [Tue, 13 May 2008 15:24:59 +0000]
OUTPUT-FILES + LOAD-OP should return NIL for ASDF to load binary files.
jgarcia [Tue, 13 May 2008 15:14:08 +0000]
Compare function names using EQUAL not EQ.
jgarcia [Tue, 13 May 2008 14:46:14 +0000]
Disable optimizations in unicode because they are breaking things.
jgarcia [Tue, 13 May 2008 13:55:51 +0000]
Only compile log1pl when using long double.
jgarcia [Mon, 12 May 2008 16:11:03 +0000]
Remove feature only works with 64 bits.
jgarcia [Mon, 12 May 2008 15:59:23 +0000]
Remove unused statements
jgarcia [Mon, 12 May 2008 09:14:54 +0000]
Remove nested comments.
jgarcia [Mon, 12 May 2008 09:13:49 +0000]
Missing pointer required by MSC build
jgarcia [Mon, 12 May 2008 08:21:05 +0000]
Tag latest changes
jgarcia [Mon, 12 May 2008 08:19:12 +0000]
There were missing type checks in pprint.lsp
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.
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
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
jgarcia [Mon, 12 May 2008 08:16:04 +0000]
Make cmp-env-optimization a macro again
jgarcia [Mon, 12 May 2008 08:15:47 +0000]
Optimize clos::safe-instance-ref
jgarcia [Mon, 12 May 2008 08:14:52 +0000]
In the compiler, let the macro DOLIST generate better type declarations
jgarcia [Mon, 12 May 2008 08:14:19 +0000]
More errors factored into separate functions
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
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)
jgarcia [Mon, 12 May 2008 08:11:37 +0000]
Modify call frames to keep pointers and let cl_funcall() share frames among calls
jgarcia [Mon, 12 May 2008 08:10:27 +0000]
Inline the code for handling cl_va_list
jgarcia [Fri, 9 May 2008 13:30:45 +0000]
Tag latest ASDF changes
jgarcia [Fri, 9 May 2008 13:30:30 +0000]
Print the name of the system along with the component file name.
jgarcia [Fri, 9 May 2008 13:29:29 +0000]
Yet another iteration of the FASL building procedure.
jgarcia [Fri, 9 May 2008 09:48:29 +0000]
Merged in changes from sealed_slot branch
jgarcia [Fri, 9 May 2008 07:47:43 +0000]
GCC does not have "inline" extension when invoked in ANSI or STRICT mode.
jgarcia [Fri, 9 May 2008 07:47:22 +0000]
Honor the *COMPILE-VERBOSE* flag also in C:BUILDER
jgarcia [Fri, 9 May 2008 07:46:46 +0000]
GCC does not have "inline" extension when invoked in ANSI mode.
jgarcia [Fri, 9 May 2008 07:46:06 +0000]
Give FASL bundle a different extension, fasb
jgarcia [Thu, 8 May 2008 08:56:22 +0000]
_ecl_link_call would not restore the stack after invoking a generic function
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.
jgarcia [Thu, 8 May 2008 07:31:34 +0000]
Fixed typo.
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.
jgarcia [Wed, 7 May 2008 08:20:22 +0000]
*** empty log message ***
jgarcia [Wed, 7 May 2008 08:18:27 +0000]
Missing keywords to WRITE-STRING
jgarcia [Wed, 7 May 2008 08:16:56 +0000]
Missing arguments to WRITE-STRING
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.
jgarcia [Tue, 6 May 2008 07:48:32 +0000]
Some more fixes for windows
jgarcia [Tue, 6 May 2008 07:45:31 +0000]
Variables have to appear before the @ symbol.
jgarcia [Mon, 5 May 2008 12:59:05 +0000]
Mark the current date for main branch
jgarcia [Mon, 5 May 2008 12:49:46 +0000]
CAR/CDR is no longer a valid left hand side for a C expression
jgarcia [Mon, 5 May 2008 07:36:09 +0000]
New implementation of ASDF:MAKE-BUILD
jgarcia [Thu, 1 May 2008 14:48:24 +0000]
Set the right windows compilation flags
jgarcia [Wed, 30 Apr 2008 14:24:20 +0000]
Committed the changes to implement small conses
jgarcia [Wed, 30 Apr 2008 10:33:10 +0000]
Implement APPLY using assembler on the Intel/32bits platform
jgarcia [Tue, 29 Apr 2008 10:50:33 +0000]
LOAD now accepts namestrings with large characters.
jgarcia [Tue, 29 Apr 2008 09:37:56 +0000]
Signal a SLOT-UNBOUND also in the case of optimize slots
jgarcia [Tue, 29 Apr 2008 09:26:22 +0000]
Undo last change
jgarcia [Tue, 29 Apr 2008 08:54:44 +0000]
SERVE-EVENT can be interrupted (Contrib by Nathan Hawkins)
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
jgarcia [Mon, 28 Apr 2008 15:23:12 +0000]
Implement standard-accessor-method
jgarcia [Thu, 24 Apr 2008 11:15:34 +0000]
LOAD-TIME-VALUE is no longer a macro
jgarcia [Thu, 24 Apr 2008 07:44:18 +0000]
The forms evaluated with EVAL also know their origin if they come from a file.
jgarcia [Tue, 22 Apr 2008 13:43:03 +0000]
Bytecode compiled functions can now be externalized in C compiled files
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
jgarcia [Tue, 22 Apr 2008 12:29:44 +0000]
Let interpreted forms remember the file they come from
jgarcia [Tue, 22 Apr 2008 10:26:53 +0000]
ECL can be built without GMP again
jgarcia [Tue, 22 Apr 2008 09:47:44 +0000]
Fixed typo.
jgarcia [Tue, 22 Apr 2008 09:44:42 +0000]
ABS may overflow in #C( 0 0 )
jgarcia [Tue, 22 Apr 2008 09:17:16 +0000]
Fixed typo in ABS
jgarcia [Sun, 13 Apr 2008 20:18:45 +0000]
In systems where it is available, use uname() to gather information from the system
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.
jgarcia [Sun, 13 Apr 2008 13:23:04 +0000]
Remove unused flag.
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
jgarcia [Sun, 13 Apr 2008 08:53:32 +0000]
LOAD-TIME-VALUE did not work with global variables
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.
jgarcia [Tue, 8 Apr 2008 06:30:08 +0000]
Register in x86/64 were not initialized
jgarcia [Sun, 6 Apr 2008 18:00:42 +0000]
Our previous fix did not handle wild pathnames properly
jgarcia [Sun, 6 Apr 2008 16:02:07 +0000]
DIRECTORY now takes care of files that have colons in their names
jgarcia [Sun, 6 Apr 2008 15:57:09 +0000]
Allow colon ':' in the physical pathname directory, name and type
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.
jgarcia [Sun, 6 Apr 2008 13:08:03 +0000]
CHAR_CODE_LIMIT is the first value after the largest character code.
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.
jgarcia [Tue, 18 Mar 2008 21:51:15 +0000]
Avoid using --rpath, since it is not required
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
jgarcia [Mon, 17 Mar 2008 13:12:41 +0000]
We also need to declare ecl_process_env() as belonging to a shared library.
jgarcia [Mon, 17 Mar 2008 09:25:42 +0000]
Missing optional variable