Commit graph

5787 commits

Author SHA1 Message Date
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
83e8057bd1 An example on how to embed ECL using C compilers and ASDF. 2013-05-28 23:07:05 +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
Juanjo Garcia-Ripoll
d14ede2304 Upgraded ASDF to the last version before 3.0.0 2013-05-21 10:48:04 +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
0e93edfc7a Upgrade ASDF to 2.33 with a local fix 2013-05-11 23:13:53 +02:00
Juan Jose Garcia Ripoll
5e7b5c3926 Eliminate the dependency of msvc/gc/Makefile on ntwin32.mak, which is no longer shipped with Visual Studio 2012 2013-05-10 22:51:35 +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
73621dde0f Announce the change in the way compiled data is stored. 2013-04-14 21:49:18 +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
Juan Jose Garcia Ripoll
6a39823a1e Add back some missing C files to msvc/c/Makefile 2013-04-02 23:11:57 +02:00
Juan Jose Garcia Ripoll
51d0dcaaa3 Fixed type coercion in system() 2013-04-02 23:11:38 +02:00
Juan Jose Garcia Ripoll
dab6a693b4 Fixed some type coercions in internal.h 2013-04-02 23:10:35 +02:00
Juan Jose Garcia Ripoll
281a0859cc Prepare for release. 2013-03-31 11:04:21 +02:00
Juan Jose Garcia Ripoll
2dd7768346 The problem with tanf() and glibc/gcc appears in other platforms. We extend the fix/hack to them. 2013-03-31 10:33:14 +02:00
Juan Jose Garcia Ripoll
2804e1aa59 PRINT-OBJECT did not have a valid default for built in class 2013-03-30 23:29:40 +01:00