jjgarcia
4793bb9320
When supressing compiler notes, also supress echo of shell commands
2005-08-03 16:53:16 +00:00
jjgarcia
fcefabf519
Patch by J. Stecklina
2005-08-02 15:20:51 +00:00
goffioul
db91941bf8
Make it compile again under MSVC.
2005-08-02 07:37:25 +00:00
jjgarcia
7a855c05c5
Sharing function definitions for global functions now works
2005-07-29 09:57:14 +00:00
jjgarcia
8e7a684026
Silent ECL when garbage collecting FASL files if SI::*GC-VERBOSE* is T
2005-07-29 09:35:49 +00:00
jjgarcia
92757131b4
Several improvements related to inline of logical and cons functions, hardcoding frequently used symbols and a smaller version of TIME
2005-07-28 14:05:40 +00:00
japhie
d478dd883d
- Use (si:quit) instead of (quit) when calling ecl -eval ... (here, too) ;)
2005-07-27 13:21:03 +00:00
japhie
4ba7f04d5d
- Use (si:quit) instead of (quit) when calling ecl -eval ...
2005-07-26 23:06:29 +00:00
jjgarcia
c882e22bdc
Speed improvements in the subtypep implementation, plus additional type declarations to enforce inlining of CDR/CAR
2005-07-25 09:08:06 +00:00
jjgarcia
d9d9680eb8
Fixed typo in configuration script
2005-07-14 13:50:51 +00:00
jjgarcia
99638a9128
Configure the GC with the flags we obtained at configuration time
2005-07-14 13:32:16 +00:00
jjgarcia
ab90074d2a
Configure the GC with the flags we obtained at configuration time
2005-07-14 12:04:25 +00:00
jjgarcia
4a0e2d8dbb
Remove the install option 'strip executable', which does not seem to work in Solaris
2005-07-14 12:04:04 +00:00
jjgarcia
3149ba4bf9
New configuration flag for Solaris
2005-07-12 13:41:44 +00:00
jjgarcia
2714462d0f
Link to the Wiki
2005-07-11 12:28:04 +00:00
jjgarcia
425335f570
Reduce the set of static roots by allocating the stacks with cl_alloc_atomic(). Ensure that the list of libraries is also marked as atomic, so as to allow garbage collection of FASL files
2005-07-11 12:27:54 +00:00
japhie
79eb61f08e
- Properly set and use :cross feature
2005-07-10 23:17:49 +00:00
japhie
2af3b9e0e7
- New configure flag --with-__thread which makes ecl use NPTL
...
thread-local variable (__thread) for cl_env. Probably works also on
win32 with msvc.
2005-07-08 23:47:24 +00:00
jjgarcia
f703c00ed9
TWO-WAY-STREAMS are interactive if the input stream is
2005-07-08 15:22:53 +00:00
jjgarcia
f76c1888c6
- The T1 and T3 forms of the compiler have been almost removed. Now, handling of
...
DEFUN as a toplevel form is made via some new declaration C-GLOBAL and some
magic both in the optimizer for FSET and in the compiler C1COMPILE-FUNCTION.
- CLINES is now handled with a macro and all lines from CLINES are written
together in the header.
- It is now illegal to have SI::C-LOCAL inside a macro function.
2005-07-04 09:20:24 +00:00
jjgarcia
7a963b5e46
When COMPILE-FILE gets an input file name _with_ an extension and that file does not exist, do not try with other file types
2005-06-30 17:42:13 +00:00
jjgarcia
37f741235f
Fixed typo
2005-06-30 17:33:54 +00:00
jjgarcia
4adbfe3ab8
A check for the isatty() function was missing in the configuration process
2005-06-30 17:26:11 +00:00
jjgarcia
c8ea5f1974
LSP and LISP are now valid source file extensions
2005-06-30 17:26:01 +00:00
jjgarcia
d0ee7cde6b
.LSP/.LISP are now recognized lisp-source file name extensions
2005-06-30 09:48:29 +00:00
jjgarcia
69b94d6e79
COMPILE now accepts :OUTPUT-FILE = T.
2005-06-30 08:48:15 +00:00
japhie
3277335c59
- Added shrink-vector macro needed by CLOS streams' read-line
2005-06-29 16:38:40 +00:00
jjgarcia
d7f4088302
Remove one more pathname which ends in / and causes problems with Mingw32
2005-06-29 16:25:41 +00:00
jjgarcia
2d9b59c145
Enclose the forms in DEFINE-SETF-EXPANDER in a block
2005-06-29 11:47:33 +00:00
jjgarcia
4cb1ef9e87
Changes 29.06.2005
2005-06-29 08:18:25 +00:00
jjgarcia
2657e31e91
Fixes in how DEFTYPE handles default values for &key arguments. DEFTYPE forms are enclosed in a block with the name of the type
2005-06-29 08:17:19 +00:00
jjgarcia
1dc52cf684
It is now possible to change the syntax of colon, #\:, and #\Space is always an invalid character
2005-06-29 08:16:39 +00:00
jjgarcia
6516071898
Comparison between fixnums and floats is done without loss of precision
2005-06-29 08:16:07 +00:00
japhie
b6e8917728
- Cross-compilation now uses ecl_min instead of ecl, which is now installed by
...
default. (M. Pasternacki)
2005-06-28 14:44:32 +00:00
japhie
8932062c55
- Cross-compilation with ecl_min.
2005-06-28 14:42:54 +00:00
japhie
947e7057e0
- Completed DESTDIR support in make install*
2005-06-28 14:39:51 +00:00
jjgarcia
42596fd20e
Fixed typo
2005-06-28 13:50:01 +00:00
jjgarcia
53b286e0ce
When creating a C-STRING, leave only as many characters as dictated by the fill pointer
2005-06-28 13:48:31 +00:00
jjgarcia
c5205fb67c
When creating a C-STRING, leave only as many characters as dictated by the fill pointer
2005-06-28 13:06:56 +00:00
jjgarcia
e4da9b1816
Missing symbols from predlib.lsp
2005-06-27 15:05:07 +00:00
jjgarcia
c75664c86e
COMPILE-FILE now honors the value of :OUTPUT-FILE, including the filename type
2005-06-27 14:19:00 +00:00
jjgarcia
877f0922a1
Missing 'break' statement caused errors whenever (N)REVERSING bitvectors
2005-06-27 11:47:19 +00:00
jjgarcia
c4a5c7271c
REVERSE/NREVERSE now works with empty vectors and the initial index is taken into account.
2005-06-27 11:42:54 +00:00
jjgarcia
b38b92559e
Wrong argument type
2005-06-27 08:33:13 +00:00
jjgarcia
53c751a89f
More accurate ratio->float conversion which does not fail if the denominator is too large to fit a float
2005-06-27 08:30:12 +00:00
jjgarcia
6a4308353b
Fixed the inliners for row-major accessors and included declartions in points where these inliners can be applied
2005-06-27 08:16:32 +00:00
jjgarcia
317e0752ba
Mark some blocks, which contain no pointers (for instance bytecodes) as atomic
2005-06-27 08:15:52 +00:00
jjgarcia
7cc625e136
Minimized consing in VECTOR-PUSH-EXTEND and simplified sequence routines with two new abstractions ecl_copy/reverse_subarray().
2005-06-27 08:14:04 +00:00
jjgarcia
031db375ce
Imported Boehm-Weiser GC 6.5
2005-06-27 08:09:07 +00:00
jjgarcia
5e6bdd6421
Restore the behavior dictated by the manual for CLINES and others.
2005-06-27 07:57:33 +00:00