Commit graph

2881 commits

Author SHA1 Message Date
Samium Gromoff
bd85fecd4a Prevent double loading caused by the .fas rebuild fix commit. 2009-04-17 14:52:44 +02:00
Samium Gromoff
dda0b05e5b Missing .fas files should trigger rebuild, or subsequent LOAD will fail. 2009-04-12 21:09:24 +02:00
Samium Gromoff
bc74ead74f Provide a sane default for the "TMP" pathname host on UNIX. 2009-04-12 21:08:29 +02:00
Juan Jose Garcia Ripoll
6661ef033b INITIALIZE-INSTANCE acting on CLASS objects must convert the slots to slot definition objects _before_ calling SHARED-INITIALIZE. 2009-04-12 20:32:34 +02:00
Juan Jose Garcia Ripoll
d0f03c1ee4 Pass the initargs to ALLOCATE-INSTANCE. 2009-04-09 19:44:17 +02:00
Samium Gromoff
2e97251a96 Rename: s/SLOT-DEFINITION-TO-LIST/SLOT-DEFINITION-TO-PLIST/ 2009-04-09 19:22:20 +02:00
Juan Jose Garcia Ripoll
9105f1963f Patch release for solving the stream problems. 2009-04-06 14:49:44 +02:00
Juan Jose Garcia Ripoll
36d994a5c6 Allow the user defined methods for stream-peek-char to take effect. 2009-04-06 14:47:30 +02:00
Juan Jose Garcia Ripoll
745058724d Symbol NIL was not exported from the GRAY package. 2009-04-06 14:47:02 +02:00
Juan Jose Garcia Ripoll
e57dc3a34f Remove some more trash files that got in from gc-7.1 2009-04-03 19:50:03 +02:00
Juan Jose Garcia Ripoll
5ef14fedf0 Mark version 2009-04-03 19:34:12 +02:00
Juan Jose Garcia Ripoll
ddaed9e40e Remove CVS directories that accidentally got in there from gc-7.1 2009-04-03 19:14:14 +02:00
Juan Jose Garcia Ripoll
4a351ae057 Fixes related to the new version of garbage collector and the Windows port. 2009-04-03 19:09:33 +02:00
Juan Jose Garcia Ripoll
3687fa0812 Upgraded Boehm-Weiser garbage collector to version 7.1 2009-04-03 18:01:00 +02:00
Juan Jose Garcia Ripoll
9cb8b443a9 The gcc __thread extension does not work in OpenBSD. 2009-04-03 11:05:17 +02:00
Juan Jose Garcia Ripoll
1b558faa95 Fixed two typos in ecl_to_int32_t() 2009-04-02 15:22:41 +02:00
Juan Jose Garcia Ripoll
4359ec5e38 Use r+b instead of w+b so that we do not truncate files. 2009-04-02 15:20:56 +02:00
Juan Jose Garcia Ripoll
0424caf763 Do not pass a location to CALL-UNKNOWN-GLOBAL when we do not have a function object. 2009-04-02 15:20:56 +02:00
Juan Jose Garcia Ripoll
989990e7e7 Wrong # of arguments to c2call-global in c2fset. 2009-04-02 15:20:56 +02:00
Juan Jose Garcia Ripoll
6f01cc89c6 Files opened with :overwrite or :append were truncated. 2009-04-02 15:20:55 +02:00
Juan Jose Garcia Ripoll
d52383c27e Add feature marking the use of the bytecodes compiler instead of the native compiler 2009-04-02 15:20:55 +02:00
Juan Jose Garcia Ripoll
3c55a31874 Fixed typo in compile.lsp.in that prevented the bytecodes compiler from being linked in. 2009-04-02 15:20:55 +02:00
Juan Jose Garcia Ripoll
3d05be26af Add RT by default, even for statically linked builds 2009-04-02 15:20:55 +02:00
Juan Jose Garcia Ripoll
2204be6e26 In the C streams case, we had forgotten about opening the file for smm_probe. 2009-04-02 15:20:54 +02:00
Juan Jose Garcia Ripoll
50b7095d00 Solved problems with patching of circular structures when reading bytecodes closures in read.d 2009-04-02 15:20:54 +02:00
Juan Jose Garcia Ripoll
e2fe75e9c6 The code generated by cmpcbk.lsp passed a wrong # of arguments to ecl_apply_from_stack_frame(). 2009-04-02 15:20:54 +02:00
Juan Jose Garcia Ripoll
5e39337e0e Remove debug statement. 2009-04-02 15:20:54 +02:00
Juan Jose Garcia Ripoll
005dc07061 Added the possibility of bytecompiling forms and saving them. New module bytecmp uses this to implement COMPILE and COMPILE-FILE. 2009-04-01 02:29:48 +02:00
Juan Jose Garcia Ripoll
8cd3b9d55f Allow to selectively build in or store as sources the different modules 2009-03-31 17:20:11 +02:00
Juan Jose Garcia Ripoll
93d9283b91 Remove bogus inline expander for CHAR/SCHAR in sysfun.lsp 2009-03-31 11:02:47 +02:00
Juan Jose Garcia Ripoll
027601629d thread_win32.d is no longer used, remove last reference from aclocal.m4 2009-03-30 20:07:13 +02:00
Juan Jose Garcia Ripoll
ecf055bc5a Fixes for the Windows port, including a flag to make ANSI C streams the default file type. 2009-03-30 14:42:16 +02:00
Juan Jose Garcia Ripoll
3eb08e8fd7 Fixed typo in the size of element type of unicode arrays. 2009-03-29 00:12:58 +01:00
Juan Jose Garcia Ripoll
be68a056b8 Missing semicolon in ffi_x86_64.d 2009-03-28 23:41:10 +01:00
Juan Jose Garcia Ripoll
e369a5a3d7 Fixed typo in x64 version of ECL_STACK_FRAME_FROM_VA_LIST 2009-03-28 23:40:52 +01:00
Juan Jose Garcia Ripoll
64f2670874 Remove function array declaration, which does not work in C++ 2009-03-28 23:06:53 +01:00
Juan Jose Garcia Ripoll
00892c7569 In wt-call, coerce directly to cl_object so that C++ compiler dos not complain. 2009-03-28 23:06:27 +01:00
Juan Jose Garcia Ripoll
da2b7918e4 Instead of checking for mprotect, check for header sys/mman.h 2009-03-28 22:44:21 +01:00
Juan Jose Garcia Ripoll
95bc1c21c5 Fixed typo in si_setenv. 2009-03-25 18:10:35 +01:00
Juan Jose Garcia Ripoll
a6e095cd7d Fixed typo in the ordering of drive and path in ecl_homedir_pathname() 2009-03-25 18:06:45 +01:00
Juan Jose Garcia Ripoll
37af713c87 Fixed typo from merge in c/array.d 2009-03-25 10:09:49 +01:00
Juan Jose Garcia Ripoll
c2a98781ae Update MSVC configuration header 2009-03-23 23:27:25 +01:00
Juan Jose Garcia Ripoll
2a34e578aa Debug statements in src/c/unixint.d prevented ECL from building with MSVC 2009-03-23 22:53:23 +01:00
Juan Jose Garcia Ripoll
5d7de9a2de Changed release number 2009-03-23 22:43:26 +01:00
Juan Jose Garcia Ripoll
a490be86fa Merge branch 'master' into new_cfun 2009-03-23 22:25:55 +01:00
Juan Jose Garcia Ripoll
7cf74b073b Remove debug statements 2009-03-23 22:17:27 +01:00
Juan Jose Garcia Ripoll
b62f153ed3 Merge in the latest changes from master branch 2009-03-23 21:51:32 +01:00
Juan Jose Garcia Ripoll
174b95cd49 The interpreter environment format changed and guess_environment() was not adapted 2009-03-23 20:10:16 +01:00
Juan Jose Garcia Ripoll
3835a482f8 Do not use closures to allow debugging c1let/c1let* 2009-03-23 20:09:42 +01:00
Juan Jose Garcia Ripoll
1c214bf454 Inline MAKE-ARRAY in terms of MAKE-PURE-ARRAY and FILL-ARRAY-WITH-ELT/SEQ, and output the array type. 2009-03-07 11:53:06 +01:00