Juanjo Garcia-Ripoll
|
45fee7d599
|
Removed gmp/demos directory, which is not needed
|
2013-10-06 17:00:59 +02:00 |
|
Juanjo Garcia-Ripoll
|
77bc5c85d2
|
In GMP, avoid building demos, tests, scanf and printf.
|
2013-10-06 17:00:58 +02:00 |
|
Juanjo Garcia-Ripoll
|
5f2b1100a0
|
Upgrade configfsf* to a more recent version.
|
2013-10-06 17:00:57 +02:00 |
|
Juan Jose Garcia Ripoll
|
44c86e083c
|
Implemented FFI:C-PROGN
|
2013-07-03 17:08:59 +02:00 |
|
Juan Jose Garcia Ripoll
|
c503bfa99b
|
APPLY should not be inlined when using frame arguments.
|
2013-07-03 16:58:27 +02:00 |
|
Juan Jose Garcia Ripoll
|
507723b9df
|
Prebuilt ASDF files were not properly written (due to ASDF package redefinitions) when rebuilding ECL without rebuilding ASDF.
|
2013-07-03 16:58:11 +02:00 |
|
Juan Jose Garcia Ripoll
|
a40c1907cf
|
Added the special form FFI:C-PROGN
|
2013-06-27 23:09:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
e2ae310e2c
|
Fixed typo in the order of errors when building DELETE-FILE.
|
2013-06-27 23:01:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
08594e60a9
|
Clean-up COERCE-LOCS
|
2013-06-23 00:15:09 +02:00 |
|
Juan Jose Garcia Ripoll
|
3054f2ac17
|
Slight memory savings by rewriting ecl_bds_set as ecl_bds_ref + assignment.
|
2013-06-22 23:03:11 +02:00 |
|
Juan Jose Garcia Ripoll
|
a84cf0df47
|
Introduced C-type declarations in the compiler.
|
2013-06-22 21:55:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
6ffd74aa05
|
Slight simplification in the detection of alien declarations
|
2013-06-22 20:41:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
914ce253d1
|
FSET only can work specially when it is a toplevel form
|
2013-06-19 22:13:48 +02:00 |
|
Juan Jose Garcia Ripoll
|
c515039bfe
|
Make the manpages compatible with mandoc
|
2013-06-09 07:34:14 -07:00 |
|
Juan Jose Garcia Ripoll
|
5b82b34f5c
|
Fixed order of loading files
|
2013-06-08 22:24:14 -07:00 |
|
Juan Jose Garcia Ripoll
|
63640b0a79
|
Added newlines to the C templates.
|
2013-06-08 22:04:06 -07:00 |
|
Juan Jose Garcia Ripoll
|
19a7af7ee3
|
Fix comment about a feature which is now always compiled in by default
|
2013-06-08 21:55:41 -07:00 |
|
Juan Jose Garcia Ripoll
|
2df1703aac
|
Added missing braces to the constant string initializer
|
2013-06-08 21:51:26 -07:00 |
|
Juan Jose Garcia Ripoll
|
e92f8c418f
|
Added a 'machine' object that represents the features of a cross compilation target in the compiler. Inline forms now are created with one such machine on mind, and recreated if the machine changes.
|
2013-06-02 22:49:54 +02:00 |
|
Juan Jose Garcia Ripoll
|
7801dba38d
|
si:copy-hash-table is exported
|
2013-06-02 22:48:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
2798c5caea
|
Remove unused lines.
|
2013-06-02 10:06:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
efec0ee048
|
Remove further unused functions and variables in LOOP, getting it closer to SBCL's
|
2013-05-27 22:37:36 +02:00 |
|
Juan Jose Garcia Ripoll
|
63ed1cbbbc
|
Annotate the change in LOOP
|
2013-05-27 22:37:16 +02:00 |
|
Juan Jose Garcia Ripoll
|
271db1483d
|
ECL now supports IF/WHILE statements interleaved with FOR/AS
|
2013-05-27 22:01:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
9a8e037d75
|
Removed unused code.
|
2013-05-27 21:53:16 +02:00 |
|
Juan Jose Garcia Ripoll
|
5bbb85fd7f
|
When type propagation errors happen, show the function context.
|
2013-05-26 11:09:53 +02:00 |
|
Juan Jose Garcia Ripoll
|
d6218547a1
|
ECL goes back to complaining about WHILE statements inserted in between FOR's.
|
2013-05-26 10:30:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
505fe233b2
|
The not-inlined version of ecl_bds_push differed from the inlined one.
|
2013-05-25 23:41:58 +02:00 |
|
Juan Jose Garcia Ripoll
|
3662e43229
|
The value of *env-lvl* was not saved in cmptop.lsp
|
2013-05-25 00:59:18 +02:00 |
|
Juan Jose Garcia Ripoll
|
f4522131cd
|
One of the regressions now properly prints the class name.
|
2013-05-24 21:34:09 +02:00 |
|
Juan Jose Garcia Ripoll
|
94b37a8ab6
|
Missing use of ECL_NO_TL_BINDING in process.d
|
2013-05-24 21:33:06 +02:00 |
|
Juan Jose Garcia Ripoll
|
2bbc16ac33
|
Fixed different uses of *volatile*, which indented wrong or placed it in the wrong place
|
2013-05-23 13:47:38 +02:00 |
|
Juan Jose Garcia Ripoll
|
d1030a643c
|
Improve slightly the indentation of the C code generated by FLET, removing spurious variable assignments.
|
2013-05-23 12:39:55 +02:00 |
|
Juan Jose Garcia Ripoll
|
6f7c8baeb3
|
Fixed typo in ALLOCATE-INSTANCE (for structure-class)
|
2013-05-23 12:33:58 +02:00 |
|
Juan Jose Garcia Ripoll
|
92054ae38c
|
The declaration of CLV variables had too many newlines.
|
2013-05-23 11:16:49 +02:00 |
|
Juan Jose Garcia Ripoll
|
d90e3c0e90
|
The definition of env0 missed a newline character before it.
|
2013-05-23 11:13:25 +02:00 |
|
Juan Jose Garcia Ripoll
|
388cdfeef3
|
MAKE-INSTANCE now works with structures, too
|
2013-05-22 21:54:14 +02:00 |
|
Juanjo Garcia-Ripoll
|
1c363e4dc3
|
CONSTANT-FORM-VALUE did not work with NIL
|
2013-05-21 10:48:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
64fb2cea2b
|
Tag new release
|
2013-05-20 22:52:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
0f06c4e85b
|
We cannot use :READ-ONLY in the SETF expansions because some code out there modifies the variables.
|
2013-05-20 22:48:15 +02:00 |
|
Juan Jose Garcia Ripoll
|
b2d8477479
|
PROGV must be able to 'ubind' variables when there are less values than variables, but the current implementation of thread-local binding prevents it.
|
2013-05-19 22:41:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
8df759d30c
|
The code size estimation in LOOP was broken. Following SBCL we also eliminate it.
|
2013-05-18 21:57:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
94e04b5484
|
Fix the order of statements in the compiler macro expansion of DPB and LDB.
|
2013-04-17 23:45:55 +02:00 |
|
Juan Jose Garcia Ripoll
|
3c0a911ebf
|
HASH-TABLE-COUNT now updates the list of live entries in weak hash tables
|
2013-04-16 23:11:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
e0e9eb731e
|
Don't create extra strings on platforms without limitation on the string size.
|
2013-04-14 22:27:21 +02:00 |
|
Juan Jose Garcia Ripoll
|
c603e57ef3
|
In *.data we have to add a final newline character to ensure that the compiler does not complain.
|
2013-04-14 21:47:17 +02:00 |
|
Juan Jose Garcia Ripoll
|
03a38affeb
|
The length of the string that stores compiled data was off by 1 character
|
2013-04-13 22:59:18 +02:00 |
|
Juan Jose Garcia Ripoll
|
fff744af79
|
Removed empty line from *.data
|
2013-04-13 00:15:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
dbe13165bd
|
ECL now reports #+UNIX for all compatible systems, including *BSD ones.
|
2013-04-13 00:15:11 +02:00 |
|
Juan Jose Garcia Ripoll
|
b47b1869c6
|
New way of creating lisp data, using an array of string streams
|
2013-04-07 13:50:07 +02:00 |
|