jgarcia
|
4464ad2c79
|
Add more flags which are missing in some platforms.
|
2006-06-26 07:33:35 +00:00 |
|
mgoffioul
|
a501819e33
|
Install manifest files when present (VC8).
|
2006-06-24 21:00:54 +00:00 |
|
mgoffioul
|
6ecf3c65c7
|
Safer when compiling from a directory with spaces in the name.
|
2006-06-24 20:59:33 +00:00 |
|
jgarcia
|
b59a1c4c47
|
cl_shutdown() and cl_boot() may be called multiple times. cl_shutdown() empties the list of hooks when they are invoked.
|
2006-06-24 12:41:39 +00:00 |
|
mgoffioul
|
252c7f3510
|
ecl_listen_stream() now returns the correct value when applied on a CLOS stream.
|
2006-06-22 09:38:39 +00:00 |
|
jgarcia
|
9f4101bda4
|
*** empty log message ***
|
2006-06-17 16:16:03 +00:00 |
|
jgarcia
|
a581d3ea31
|
APROPOS, APROPOS-LIST and HELP* are now case sensitive.
|
2006-06-17 16:06:59 +00:00 |
|
jgarcia
|
fd2e23eefa
|
APROPOS is now insensitive to case differences.
|
2006-06-17 16:06:18 +00:00 |
|
jgarcia
|
f21de12a27
|
Reimplement C1MACROLET using the facilities from the bytecodes compiler.
|
2006-06-17 16:05:26 +00:00 |
|
jgarcia
|
ccd014fef3
|
Make MACROLET safer by blocking all references to local variables and functions.
|
2006-06-17 16:04:40 +00:00 |
|
jgarcia
|
a2fdf244f7
|
Make MACROLET a bit safer -- a least in the C compiler.
|
2006-06-17 16:01:04 +00:00 |
|
jgarcia
|
fd3aeae14a
|
MACROLET functions are created in an environment that contains enclosing MACROLET and SYMBOL-MACRO DEFINITIONS.
|
2006-06-17 16:00:08 +00:00 |
|
jgarcia
|
f39f3af166
|
strtol() gets confused by extra characters at end of a string with fill pointer.
|
2006-06-17 15:59:12 +00:00 |
|
jgarcia
|
63e544b520
|
Version 6.7 of Boehm-Weiser garbage collector (Mostly for Darwin/x86 port)
|
2006-06-17 15:58:20 +00:00 |
|
jgarcia
|
022fda6f95
|
Integrated variables into the compiler environment. Variable *VARS* disappears.
|
2006-06-12 08:52:28 +00:00 |
|
jgarcia
|
52f90d2836
|
Add records to the compiler environment.
|
2006-06-12 08:52:22 +00:00 |
|
jgarcia
|
7305f018b3
|
Incorporate tags in the environment.
|
2006-06-12 08:52:06 +00:00 |
|
jgarcia
|
d7c23c3ad5
|
Additional functions for the environment.
|
2006-06-12 08:52:02 +00:00 |
|
jgarcia
|
b03e07bd12
|
Replaced global variable *funs* by the new compiler environment.
|
2006-06-12 08:51:56 +00:00 |
|
jgarcia
|
8e49187cf5
|
Avoid using EVAL to speed up the macroexpansion process.
|
2006-06-12 08:51:51 +00:00 |
|
jgarcia
|
f36f53a933
|
Remove redundant function.
|
2006-06-12 08:51:47 +00:00 |
|
jgarcia
|
1666ae1468
|
Allow users to provide a compiler environment when building interpreted code.
|
2006-06-12 08:51:43 +00:00 |
|
jgarcia
|
ab2da5b861
|
EXPAND-DEFMACRO now outputs a lambda block.
|
2006-06-12 08:51:38 +00:00 |
|
jgarcia
|
9ba498dd0b
|
With the unicode patch, some function names were not properly updated.
|
2006-06-02 16:24:08 +00:00 |
|
mgoffioul
|
34f8629125
|
Add :SYSTEM argument to C::BUILDER to build either console or Windows programs.
|
2006-06-01 08:12:17 +00:00 |
|
mgoffioul
|
4c4ae6791e
|
Remove obsolete symbols from export list.
|
2006-05-31 13:28:31 +00:00 |
|
mgoffioul
|
3b08401048
|
Fix sequence reading when using binary streams with 8 bits.
|
2006-05-31 13:16:56 +00:00 |
|
jgarcia
|
6cf9da9ae0
|
Fixed typo (J. Stecklina)
|
2006-05-30 10:58:03 +00:00 |
|
jgarcia
|
69e7290bf5
|
Build with sbcl-sockets by default
|
2006-05-30 10:12:08 +00:00 |
|
jgarcia
|
3d6ecf5997
|
Remove bogus paragraph from the documentation (J. Stecklina)
|
2006-05-30 10:10:30 +00:00 |
|
jgarcia
|
74801eee8e
|
Simplify the configuration flags for GMP (J. Stecklina)
|
2006-05-30 10:09:34 +00:00 |
|
jgarcia
|
2a55488e7e
|
Emit proper code for arrays that contain circular references
|
2006-05-29 12:36:36 +00:00 |
|
jgarcia
|
20ab0394db
|
New special forms for handling the lisp stack. These constructions are used for function calls with too many arguments, multiple-value-prog1, unwind-protect, etc
|
2006-05-29 08:53:53 +00:00 |
|
jgarcia
|
18c22bd8b1
|
New functions registered in the MSVC port. Fixed bugs in the names of characters. Undone some name changes.
|
2006-05-29 08:52:03 +00:00 |
|
jgarcia
|
94e7c62cac
|
Unified the code for string comparison functions. MAKE-SYMBOL now allows extended strings as far as they do not contain extended characters. Fixed typos in socket.lsp. Extended characters are printed with the same number of digits as in CHAR-NAME.
|
2006-05-29 08:51:37 +00:00 |
|
jgarcia
|
53dfd6fdb2
|
New function SI:COPY-TO-SIMPLE-BASE-STRING supersedes other redundant coercion functions. BASE_CHAR_P was wrong. Symbols can be made out of extended strings.
|
2006-05-29 08:51:33 +00:00 |
|
jgarcia
|
fa937337f8
|
Some lisp functions with non-standard names (base-char-p, base-string) are renamed and moved to the SYS package. socket.lsp fixed to understand base strings. limited support for arbitrary strings in string streams.
|
2006-05-29 08:51:28 +00:00 |
|
jgarcia
|
ff0be77070
|
Support for unicode strings as data structure (no clever handling of characters yet) contributed by Brian Spilsbury.
|
2006-05-29 08:51:21 +00:00 |
|
jgarcia
|
84a18a8642
|
Fixed typo
|
2006-05-22 15:03:54 +00:00 |
|
jgarcia
|
66e4bda5df
|
Same environment structure for compiler and interpreter allows MACROEXPAND to behave properly when local functions shadow local or global macro definitions.
|
2006-05-20 22:18:03 +00:00 |
|
jgarcia
|
6ecb05deb9
|
Reduced the number of functions dealing with macros. The second value of MACROEXPAND-1 is T whenever the macro function was called. MACROEXPAND detects some infinite loops.
|
2006-05-20 22:17:03 +00:00 |
|
jgarcia
|
218aa941f8
|
DEFPACKAGE failed to import symbol NIL when specified in :IMPORT-FROM clauses
|
2006-05-20 22:13:47 +00:00 |
|
jgarcia
|
49fb08f443
|
Allow user defined dispatch functions in funcallable objects (Inspired from B. Spilsbury)
|
2006-05-20 22:12:36 +00:00 |
|
jgarcia
|
e3504e0614
|
Fixed typo
|
2006-05-19 08:04:19 +00:00 |
|
jgarcia
|
3866908bf3
|
We can now specify the directory for GMP files
|
2006-05-19 08:04:02 +00:00 |
|
jgarcia
|
7b0c3581bc
|
The name of the init function is given by the name of the object file
|
2006-05-19 08:03:22 +00:00 |
|
mgoffioul
|
8933eb42d1
|
Export clos_associate_methods_to_gfun
|
2006-05-18 08:59:03 +00:00 |
|
jgarcia
|
6b406c1d83
|
Now the compiler can externalize constants with circular references
|
2006-05-17 15:17:29 +00:00 |
|
jgarcia
|
e3cd7d5899
|
(THE (VALUES ...) ...) now works
|
2006-05-16 16:51:17 +00:00 |
|
jgarcia
|
ee50a03ea4
|
Use MAKE-LOAD-FORM to compile constants that do not have a readable printed representation (Brian Spilsbury)
|
2006-05-16 16:18:39 +00:00 |
|