Juan Jose Garcia Ripoll
|
bcfd36cb8f
|
Number of allocated bytes was didn't have to be multiplied by anything. Reset GC counters every time we call GC-STATS.
|
2010-02-07 23:02:29 +01:00 |
|
Juan Jose Garcia Ripoll
|
8a923695e3
|
Turn warnings about ECL not being able to cope with certain types into compiler notes.
|
2010-02-07 21:05:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
280d509ebd
|
Until we merge in the new code for type handling, we turn all warnings about types into notes.
|
2010-02-07 20:56:36 +01:00 |
|
Juan Jose Garcia Ripoll
|
12c497b347
|
Implemented SBCL's extension EXT:*INVOKE-DEBUGGER-HOOK*
|
2010-02-07 20:42:29 +01:00 |
|
Juan Jose Garcia Ripoll
|
e368e4279b
|
In compiler-debugger, do not muffle errors because they might be caused by user handlers. Ideally internal errors should have been already muffled by handle-compiler-internal-error
|
2010-02-07 16:31:06 +01:00 |
|
Juan Jose Garcia Ripoll
|
d3a6055309
|
Simplified the SETF expansion of GETF: it no longer produces an ignored variable when the default value is not supplied
|
2010-02-07 16:05:32 +01:00 |
|
Juan Jose Garcia Ripoll
|
6b7640e332
|
Solved a problem with packages to be created in a compiled file not being recognized as having been created -- the value of cl_core.packages_to_be_created was not properly updated.
|
2010-02-07 15:48:19 +01:00 |
|
Juan Jose Garcia Ripoll
|
17fc75fcc1
|
Fixed typo.
|
2010-02-07 14:54:16 +01:00 |
|
Juan Jose Garcia Ripoll
|
6e01a0fc67
|
Export *SUPPRESS-COMPILER-{NOTES,WARNINGS,MESSAGES}*
|
2010-02-07 12:47:01 +01:00 |
|
Juan Jose Garcia Ripoll
|
b54a4e8887
|
Variables in the PPRINT-LOGICAL-BLOCK macro must be marked as ignorable.
|
2010-02-07 12:26:39 +01:00 |
|
Juan Jose Garcia Ripoll
|
38f4c03a35
|
Decrease verbosity in compiler note printing.
|
2010-02-07 12:17:53 +01:00 |
|
Juan Jose Garcia Ripoll
|
9165901f6d
|
Fixed a typo in EXT:GC-STATS that left statistics printing activated.
|
2010-02-07 12:17:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
01cbe7568f
|
Added an ignorable dclaration to the expansion of HANDLER-CASE.
|
2010-02-07 12:04:38 +01:00 |
|
Juan Jose Garcia Ripoll
|
96c8e09112
|
In compiler messages, print the actual toplevel form, not the macroexpanded version
|
2010-02-07 11:57:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
c72aaa5723
|
Remove useless compiler note about keywords being reused
|
2010-02-07 11:20:41 +01:00 |
|
Juan Jose Garcia Ripoll
|
d013d603f0
|
Fixed typo in the implementation of THE.
|
2010-02-07 11:13:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
6801d9de04
|
Remove debug statement
|
2010-02-07 11:08:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
135d52c78e
|
The compiler now uses THE forms with a VALUES type.
|
2010-02-07 11:08:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
ff7d1fa480
|
When parsing a function type that contained &optional, the compiler did not eliminate this word before parsing the next argument.
|
2010-02-07 10:50:38 +01:00 |
|
Juan Jose Garcia Ripoll
|
20d4a35287
|
Symbols SI:+{IO,ECL}-SYNTAX-PROGV-LIST+ were not declared constants.
|
2010-02-07 10:36:16 +01:00 |
|
Juan Jose Garcia Ripoll
|
11a6f89a70
|
Internal variable SI:*ALLOW-WITH-INTERRUPTS* not declared special.
|
2010-02-07 01:39:11 +01:00 |
|
Juan Jose Garcia Ripoll
|
bfe29c0182
|
Fixed typo in CHANGELOG
|
2010-02-07 01:29:20 +01:00 |
|
Juan Jose Garcia Ripoll
|
85b379e235
|
Variables declared ignorable no longer produce a warning when removed from LET/LET* forms.
|
2010-02-07 01:21:26 +01:00 |
|
Juan Jose Garcia Ripoll
|
0af8370faf
|
When inlining an APPLY form, the variable for processing the argument list may be declared ignorable, in order to prevent warnings.
|
2010-02-07 01:21:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
2dd21b7cd1
|
(EXT:GC-STATS :FULL) now tells the garbage collector to produce full statistics.
|
2010-02-07 00:02:52 +01:00 |
|
Juan Jose Garcia Ripoll
|
bda247e139
|
Improve previous change.
|
2010-02-06 23:57:49 +01:00 |
|
Juan Jose Garcia Ripoll
|
d5dda8ff8e
|
Mingw defines 'environ' to be a macro instead of a global variable.
|
2010-02-06 23:51:25 +01:00 |
|
Juan Jose Garcia Ripoll
|
f272b37635
|
Upgraded to ASDF 1.604 to solve a problem with restarts.
|
2010-02-05 19:26:12 +01:00 |
|
Juan Jose Garcia Ripoll
|
33e74b78de
|
Upgraded ASDF to 1.603.
|
2010-02-04 23:27:12 +01:00 |
|
Juan Jose Garcia Ripoll
|
5fd309897b
|
Use __builtin_expect() in the dispatch functions.
|
2010-02-04 21:25:17 +01:00 |
|
Juan Jose Garcia Ripoll
|
790d466cec
|
Reduce the size of the core using GCC's __attribute__((noreturn))
|
2010-02-04 21:18:24 +01:00 |
|
Juan Jose Garcia Ripoll
|
337819233d
|
Replace use of __builtin_expect() with two macros, ecl_{likely,unlikely}
|
2010-02-04 16:54:05 +01:00 |
|
Juan Jose Garcia Ripoll
|
7d9fb8bbc7
|
Mark FEprogram_error as noreturn.
|
2010-02-04 00:31:03 +01:00 |
|
Juan Jose Garcia Ripoll
|
a2337a4d93
|
FEinvalid_function and FEundefined_function marked as __attribute((noreturn)).
|
2010-02-04 00:05:01 +01:00 |
|
Juan Jose Garcia Ripoll
|
40ee2b29eb
|
Use of __builtin_expect() to mark rare error conditions. Use of __attribute__((noreturn)) on error functions which are used at the beginning of a function and do not have possibility of triggering a longjmp int the same function.
|
2010-02-03 23:30:16 +01:00 |
|
Juan Jose Garcia Ripoll
|
d73502b8f3
|
CLOS::*NEXT-METHODS* and CLOS::.COMBINED-METHOD-ARGS. are now globally declared special.
|
2010-02-03 23:29:08 +01:00 |
|
Juan Jose Garcia Ripoll
|
2908aabbbc
|
Undo previous garbage collector change.
|
2010-02-03 22:43:04 +01:00 |
|
Juan Jose Garcia Ripoll
|
07270b58d0
|
Pushed version number forward.
|
2010-02-03 22:21:45 +01:00 |
|
Juan Jose Garcia Ripoll
|
092ca8a165
|
New variables c:*user-ld-flags* and c:*user-cc-flags*
|
2010-02-03 22:14:07 +01:00 |
|
Juan Jose Garcia Ripoll
|
6c77033ad6
|
When marking the environment, only mark pages that are dirty.
|
2010-02-03 21:01:05 +01:00 |
|
Juan Jose Garcia Ripoll
|
15ad18920f
|
ECL now ships with ASDF version 1.596
|
2010-02-03 21:00:39 +01:00 |
|
Juan Jose Garcia Ripoll
|
6ddf0a5c4c
|
Fixed typo.
|
2010-02-02 19:39:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
a5f254cb13
|
Own marking routine for garbage collection.
|
2010-02-02 16:53:53 +01:00 |
|
Juan Jose Garcia Ripoll
|
2da3cb5af2
|
Dispatch allocation to functions using pointers.
|
2010-02-02 10:30:07 +01:00 |
|
Juan Jose Garcia Ripoll
|
c0c339510b
|
Do not define the free list and new kind unless needed.
|
2010-02-02 00:05:50 +01:00 |
|
Juan Jose Garcia Ripoll
|
e30ccfaec9
|
We are using __builtin_expect() which is not portable. Define a macro for non-GCC compilers.
|
2010-02-02 00:04:38 +01:00 |
|
Juan Jose Garcia Ripoll
|
8f51774f56
|
Activated code for inline allocation.
|
2010-02-02 00:00:14 +01:00 |
|
Juan Jose Garcia Ripoll
|
70ef2d0777
|
Changed header so that we can use GC_arrays from ECL.
|
2010-02-01 23:56:21 +01:00 |
|
Juan Jose Garcia Ripoll
|
1e4f19a631
|
Group the precise marking code so that it builds also without --enable-precisegc.
|
2010-02-01 16:47:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
78ff9930cc
|
Implemented precise marking of objects using Boehm's typed objects.
|
2010-02-01 14:54:59 +01:00 |
|