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
japhie
a1783b6107
- Init cl_env big registers properly.
2005-06-24 12:02:45 +00:00
japhie
eb42be140c
- Let GC know that we want to use threads
...
- Check some return values, throw FElibc_error on failures
- Initialize cl_env big registers for new threads
2005-06-23 22:06:10 +00:00
japhie
ff56f1e48d
- Export MP:*CURRENT-PROCESS* from MP package, not from COMMON-LISP
2005-06-23 22:03:29 +00:00
japhie
46331af806
- Move initializing big registers in cl_env to separate function to
...
initialize them properly when creating new threads.
2005-06-23 22:02:08 +00:00
japhie
75f748bf75
- Let GC know when we want to use threads
2005-06-23 21:55:14 +00:00
japhie
b0707481eb
- Let GC know when we want to use threads
...
- Explicit pointer cast to stop gcc warning
2005-06-23 21:53:48 +00:00
japhie
2a4158262c
Comment typo fix.
2005-06-22 11:36:29 +00:00
jjgarcia
587fb1acc7
Documentation of macros is stored in the function definition of the macro
2005-06-20 16:43:35 +00:00
goffioul
702040d061
- Fix error message of interpreted FFI:CLINES.
...
- C::BUILD-ECL does not exist anymore, remove documentation.
2005-06-15 08:15:29 +00:00
goffioul
24165546d5
Fix error message of interpreted FFI:CLINES.
2005-06-15 08:14:00 +00:00
goffioul
f8ee4c885f
C::BUILD-ECL does not exist anymore, remove documentation.
2005-06-15 08:08:46 +00:00
jjgarcia
b3cae872f1
Keep documentation of compiled functions
2005-06-15 08:07:06 +00:00
jjgarcia
a9d1cbccb9
A line was accidentally removed
2005-06-13 14:50:56 +00:00
jjgarcia
7ce9081b0b
Keep documentation of compiled functions
2005-06-13 14:20:30 +00:00
jjgarcia
c228b71408
Disable building the HTML documentation, which MacOSX cannot handle
2005-06-13 13:47:46 +00:00
jjgarcia
b5547f9c49
Small changes for Mac OSX
2005-06-13 13:23:18 +00:00
jjgarcia
2074ff4dd1
Bugs fixed:
...
- After (REQUIRE 'CMP) the module was not registered
- Provide MAKE-LOAD-FORM for some builtin objects (to be improved)
- FOREIGN-DATA was not recognized as a type by SUBTYPEP
- Documentation of functions not found by DOCUMENTATION
2005-06-13 13:17:38 +00:00
goffioul
f885a005ab
Context menu support added.
2005-06-13 11:41:43 +00:00