jgarcia
|
33096c692a
|
Inline endp() in more loops, to make it faster.
|
2008-02-18 21:11:00 +00:00 |
|
jgarcia
|
41d8a4a98a
|
Fixed typo.
|
2008-02-16 16:46:48 +00:00 |
|
jgarcia
|
0d2f138d64
|
Adapt to new call convention.
|
2008-02-16 11:51:56 +00:00 |
|
jgarcia
|
764bb71eec
|
Tag the version with the newest apply
|
2008-02-16 10:33:39 +00:00 |
|
jgarcia
|
52f4df1901
|
Merged the new function call code
|
2008-02-16 10:28:32 +00:00 |
|
jgarcia
|
35f050abd6
|
Speed up ASSOC when compiled
|
2008-02-14 22:57:07 +00:00 |
|
jgarcia
|
9db24c5617
|
If DEBUG >= 2, do not use direct calls to exported functions.
|
2008-02-09 20:17:36 +00:00 |
|
jgarcia
|
fadcaf2d0c
|
Calls to functions defined later in the same file were still done directly
|
2008-02-09 19:38:50 +00:00 |
|
jgarcia
|
87a310ccd0
|
compile.lsp.in needed to be updated to include PROFILE
|
2008-02-09 15:27:54 +00:00 |
|
jgarcia
|
ff78d8030b
|
Finished porting the profiler
|
2008-02-09 08:37:25 +00:00 |
|
jgarcia
|
bebfeb179f
|
STACK-PUSH-VALUES did not get inlined
|
2008-02-08 23:53:55 +00:00 |
|
jgarcia
|
a7a2937587
|
Ported CMUCL's profiler as a contributed package
|
2008-02-08 23:50:49 +00:00 |
|
jgarcia
|
84531b8594
|
Improved handling of DEBUG and SAFETY declarations
|
2008-02-08 21:59:14 +00:00 |
|
jgarcia
|
e7317997df
|
Improved handling of DEBUG and SAFETY declarations
|
2008-02-08 21:49:47 +00:00 |
|
jgarcia
|
2c98be249e
|
Introduce DEBUG declarations. DEBUG >= 1 deactivates direct calls and SI::C-LOCAL
|
2008-02-08 15:26:23 +00:00 |
|
jgarcia
|
4c69b75089
|
No need to recreate this closure every time.
|
2008-02-07 20:43:42 +00:00 |
|
jgarcia
|
bc39c7189f
|
Final fixes to ~( parser
|
2008-02-04 22:57:39 +00:00 |
|
jgarcia
|
1b5ea4a433
|
Fixed errors in formatter for ~{~}
|
2008-02-04 20:43:39 +00:00 |
|
jgarcia
|
30c485b1ec
|
Fixed error in FORMATTER of ~[~]
|
2008-02-04 20:24:17 +00:00 |
|
jgarcia
|
8e83146946
|
Export certain formatting functions
|
2008-02-04 20:03:56 +00:00 |
|
jgarcia
|
a6993e6e54
|
FUNCALL can now inline the function argument when it is a macro that returns a lambda form as in (FUNCALL (FORMATTER ...) ...)
|
2008-02-03 21:14:02 +00:00 |
|
jgarcia
|
a2f4bacd6b
|
Always make lexical environments volatile, to force them into memory
|
2008-02-03 19:38:25 +00:00 |
|
jgarcia
|
8c7cd8b5a3
|
Activate CMUCL's formatter
|
2008-02-03 19:37:45 +00:00 |
|
jgarcia
|
eef4026f7d
|
Only use 64 bits intel assembler when compiler supports it
|
2008-02-03 12:05:44 +00:00 |
|
jgarcia
|
6faa88cb16
|
Remove spurious newline character
|
2008-02-03 11:28:48 +00:00 |
|
jgarcia
|
2e4001bf6f
|
Change the token reader so that it allows to escape single or multiple characters
|
2008-02-03 11:28:03 +00:00 |
|
jgarcia
|
c0fb124ab6
|
Change volatile declarations so that they play better with C++
|
2008-02-03 10:26:49 +00:00 |
|
jgarcia
|
a59f90871a
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |
|
jgarcia
|
0d32f5f926
|
New version of ASDF
|
2008-02-02 19:12:41 +00:00 |
|
jgarcia
|
c7052c977a
|
Improved hashing with unicode. Random states can now be compared and have similar keys when equalp
|
2008-02-02 19:06:15 +00:00 |
|
jgarcia
|
e83d8282ed
|
Improved hashing of unicode strings
|
2008-02-01 19:07:39 +00:00 |
|
jgarcia
|
4b8f0de401
|
Add missing file
|
2008-02-01 13:01:56 +00:00 |
|
jgarcia
|
24cfa8cfdf
|
Use a hashing algorithm combined with a time stamp to name initialization functions in object files
|
2008-02-01 11:41:34 +00:00 |
|
jgarcia
|
932c7d0dc8
|
Include get-universal-time in the core library
|
2008-02-01 11:40:41 +00:00 |
|
jgarcia
|
0338d375b4
|
Rely on the linker instead of searching symbols ourselves. We hope for no name duplication.
|
2008-01-28 10:23:15 +00:00 |
|
jgarcia
|
07b15c7524
|
Missing trailing directory prevents ECL from building statically.
|
2008-01-28 09:39:42 +00:00 |
|
jgarcia
|
3006042974
|
Missing trailing directory prevents ECL from building statically.
|
2008-01-28 09:29:24 +00:00 |
|
jgarcia
|
fbd99f41f2
|
sleep is no longer defined in mingw.
|
2008-01-26 15:04:34 +00:00 |
|
jgarcia
|
2dcf1fd82f
|
Define pthread_cond_t so that we can have this object type under windows.
|
2008-01-26 14:59:32 +00:00 |
|
jgarcia
|
ce58a5007d
|
Building a statically linked ECL works again
|
2008-01-26 14:29:53 +00:00 |
|
jgarcia
|
cd07aee2f4
|
Remove unused blocks
|
2008-01-26 13:29:41 +00:00 |
|
jgarcia
|
5ef5d32e74
|
Enforce indent and mode conditions on files
|
2008-01-26 10:30:41 +00:00 |
|
jgarcia
|
bb7b6f81a1
|
Fixed error of reader for commas
|
2008-01-14 22:13:52 +00:00 |
|
jgarcia
|
a38f175aef
|
New version of method cache with generation counting and entries automatic expiration
|
2008-01-12 14:13:48 +00:00 |
|
jgarcia
|
92d0380a1a
|
The bignums produced by RANDOM did not have enough random bits.
|
2008-01-07 20:38:40 +00:00 |
|
jgarcia
|
b6bcef0c11
|
Fixed typo.
|
2008-01-07 12:35:40 +00:00 |
|
jgarcia
|
1e7bda1f22
|
Pathnames such as //usr were improperly parsed. We have thus changed the physical pathname syntax
|
2008-01-06 23:19:38 +00:00 |
|
jgarcia
|
4356e84222
|
Use thread-local hashes instead of per-function hashes to cache the results of invoking generic functions
|
2008-01-06 15:44:04 +00:00 |
|
jgarcia
|
26d819ad80
|
Added 64-bit hashing
|
2008-01-05 21:02:38 +00:00 |
|
jgarcia
|
b23b09e67a
|
RENAME-FILE now has a keyword argument that defines the behavior when a file with the new name exists.
|
2008-01-02 22:07:02 +00:00 |
|