Commit graph

4687 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
3fe33a08bf In ecl_make_file_stream_from_fd(), when the argument was not a smm_..._file type, it was not corrected. 2011-06-19 17:07:12 +02:00
Juan Jose Garcia Ripoll
012c701a29 In Cygwin, avoid using run-program to invoke the compiler because run-program is broken due to a non functioning fork(). 2011-06-18 10:20:12 +02:00
Juan Jose Garcia Ripoll
62d7cdfa0a Update list of FFI ABIs in libffi. 2011-06-11 01:39:37 +02:00
Juan Jose Garcia Ripoll
84582d1e1d Fixed typo in C::BUILDER (Fare) 2011-06-11 01:19:03 +02:00
Juan Jose Garcia Ripoll
6b00c54dd3 Save locations also in bytecompiled code 2011-06-05 15:20:55 +02:00
Juan Jose Garcia Ripoll
831f0575a4 Removed debug statement from bytecodes compiler 2011-06-05 12:35:53 +02:00
Juan Jose Garcia Ripoll
1801c64bff Dedicated function for loaded bytecompiled files 2011-06-05 12:35:35 +02:00
Juan Jose Garcia Ripoll
cbcb905d28 Needed compile-time side effects for DEFVAR/DEFPARAMETER/DEFCONSTANT also in the bytecodes compiler 2011-06-05 12:35:03 +02:00
Juan Jose Garcia Ripoll
1fe0166889 The bytecodes compiler used the wrong extension and did not honr the :ouptut-file argument to compile-file. 2011-06-04 16:21:42 +02:00
Juan Jose Garcia Ripoll
7218b10e1a DEFMACRO did not expand to an eval-when form 2011-06-04 16:20:54 +02:00
Juan Jose Garcia Ripoll
ecc96a60f0 Allow ASDF to work with the bytecodes compiler 2011-06-04 16:20:10 +02:00
Juan Jose Garcia Ripoll
be37052180 Similar as the previos commit, eclh files were not deleted from lsp/cmp/clos... files 2011-06-04 14:44:41 +02:00
Juan Jose Garcia Ripoll
00be58e64c Cleaning lisp files also involves *.eclh files. 2011-06-04 14:44:13 +02:00
Juan Jose Garcia Ripoll
bee348af53 windows.h is needed for si:close-windows-handle 2011-05-29 00:06:32 +02:00
Juan Jose Garcia Ripoll
0ff6a0b816 In cmpos-features.lsp, when one of the tests fails, do not stop building. 2011-05-28 22:38:28 +02:00
Juan Jose Garcia Ripoll
1f14b45350 In case we need to use run-program with cygwin, added some lines that are needed for that. 2011-05-28 22:38:10 +02:00
Juan Jose Garcia Ripoll
ee3cd931c0 The MSVC port also retrieves the git commit id 2011-05-28 14:54:18 +02:00
Juan Jose Garcia Ripoll
4c77c2ca63 Avoid depending on 'git' to gather the commit id 2011-05-28 14:24:56 +02:00
Juan Jose Garcia Ripoll
57dabb1cfe In cmpos-features, do not use 'file' in Windows 2011-05-23 00:05:59 +02:00
Juan Jose Garcia Ripoll
623df1e9c0 Fixed typo in msvc/Makefile 2011-05-23 00:05:36 +02:00
Juan Jose Garcia Ripoll
2655b9b479 Remove another use of si:system 2011-05-23 00:02:59 +02:00
Juan Jose Garcia Ripoll
33632622b5 Add new variables to Makefile to compensate latest customizations. 2011-05-22 23:51:37 +02:00
Juan Jose Garcia Ripoll
d3fdd02cd8 Missing definition for ecl_character. 2011-05-22 23:35:51 +02:00
Juan Jose Garcia Ripoll
8f4904e7a2 WAIT-FOR-ALL-PROCESSES is not needed on Windows. 2011-05-22 23:35:36 +02:00
Juan Jose Garcia Ripoll
4f1da6d6f6 Fix package prefix (si->ext) in Windows' threading code (src/c/threads/process.d) 2011-05-22 23:35:07 +02:00
Alexander Gavrilov
f38e3d3d67 Use a c-inline transformation to represent SSE constants in code. 2011-05-22 19:39:00 +02:00
Alexander Gavrilov
d0770f6a5f Make THE actually produce the warning if the intersection is empty. 2011-05-22 19:38:32 +02:00
Juan Jose Garcia Ripoll
7b38840b1e Export file-stream-fd from EXT 2011-05-22 18:25:59 +02:00
Juan Jose Garcia Ripoll
5208c8aadf Allow customizing ECL using extra files and a different init form. 2011-05-22 18:00:18 +02:00
Juan Jose Garcia Ripoll
c26bd2381c The extension for bytecompiled files had changed to FASC (bare.lsp.in) 2011-05-21 16:52:04 +02:00
Juan Jose Garcia Ripoll
0a964a0a38 Remove more debug statements. 2011-05-21 16:27:51 +02:00
Juan Jose Garcia Ripoll
f3df94b7a4 Remove debug statement (src/c/compiler.d) 2011-05-21 16:26:35 +02:00
Juan Jose Garcia Ripoll
ab8b15069d Small hack to allow cmpct.lsp be compiled by the bytecodes compiler. 2011-05-21 16:25:10 +02:00
Juan Jose Garcia Ripoll
ecc74901db PROGN ignored toplevel forms in FLAG_COMPILE mode. 2011-05-21 16:19:41 +02:00
Juan Jose Garcia Ripoll
e44b0abb72 eval-with-env belongs to the SI package (bare.lsp.in) 2011-05-21 15:20:23 +02:00
Juan Jose Garcia Ripoll
f0ace1a759 Avoid using system() all together because our SIGCHLD handler interferes with it on OSX 32 bits 2011-04-19 21:42:50 +02:00
Juan Jose Garcia Ripoll
ee7ce02155 pasthrough_encoder() should only reference encoding_error() when we have encodings. 2011-04-13 22:04:21 +02:00
Juan Jose Garcia Ripoll
63d83b0780 Missing quote in the definition of c::*compiler-features* 2011-04-10 22:48:18 +02:00
Juan Jose Garcia Ripoll
0687f5a621 Added a new variable C:*COMPILER-FEATURES* which contains keywords gathered from the compiler. 2011-04-10 20:45:54 +02:00
Juan Jose Garcia Ripoll
fb9f017973 Fixed typo in cmptables.lsp 2011-04-10 10:01:43 +02:00
Juan Jose Garcia Ripoll
243a3bf233 Change the extension of compiled header files to avoid name clashes with the operating system and C library 2011-04-10 10:01:30 +02:00
Juan Jose Garcia Ripoll
080dae918c Remove old optimizer for rplacd. Added type propagators for PROGV, WITH-STACKS, STACK-PUSH-VALUES, PSETQ, STRUCTURE-SET 2011-04-10 09:48:24 +02:00
Juan Jose Garcia Ripoll
7f26ef678d Disable open-coding accessors when space constraint is large 2011-04-03 21:45:44 +02:00
Juan Jose Garcia Ripoll
bcd542c343 Increased C stack limit 2011-04-03 21:13:52 +02:00
Juan Jose Garcia Ripoll
73cda82adb In src/c/printer/write_symbol.d, potential_number_p() did not work with Unicode strings. 2011-04-03 21:12:31 +02:00
Juan Jose Garcia Ripoll
76e0f890de In contrib/encodings, renamed copy-file to copy-encodings-file to avoid name clashes. 2011-04-03 10:04:45 +02:00
Juan Jose Garcia Ripoll
853ec3ebc5 Errors in array/sequence indexes are now a bit more uniform. Eliminated FEillegal_index. Changed prototype for FEtype_error_index. Fixed typo in FEwrong_index. 2011-04-03 10:03:50 +02:00
Juan Jose Garcia Ripoll
3e802fd077 Fixed safe-mkstemp: it now produces two files, in an attempt tobetter solve the problem of mkstemp generating files with dots in the names and no file extension. 2011-03-27 23:42:31 +02:00
Juan Jose Garcia Ripoll
20d5b17948 Disassembler for missing code OP_EXIT_PROGV 2011-03-27 23:36:55 +02:00
Juan Jose Garcia Ripoll
7a2f1feae6 Remove redundant definition of COPY-FILE in encodings/tools.lisp 2011-03-27 23:36:26 +02:00