Commit graph

2319 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
746502b7bf Do not use INSTALL_PROGRAM to install lisp files. Ensure /ecl directory exists 2008-07-13 11:41:48 +02:00
Juan Jose Garcia Ripoll
2821f75a41 Added a function ecl_make_stream_from_FILE, complementary to *_from_fd 2008-07-13 10:46:12 +02:00
Juan Jose Garcia Ripoll
d2a9486aa6 DEFUN was still missing from the functions where REGISTER-WITH-PDE is used 2008-07-12 19:11:44 +02:00
Juan Jose Garcia Ripoll
2f8778a245 Added a feature to identify we have PDE registration and update *source-location* when reading a file to be compiled 2008-07-12 18:53:46 +02:00
Juan Jose Garcia Ripoll
7607ec041c Added hooks for registering DEF* forms and their locations with some database. 2008-07-12 16:09:53 +02:00
Juan Jose Garcia Ripoll
041190ec93 Merge branch 'master' of http://ecls.sourceforge.net/git/ecl/ 2008-07-11 18:00:33 +02:00
jjgarcia
6c788d733e Fixed the order in which MAKE-LOAD-FORM statements are compiled 2008-07-11 15:08:28 +00:00
jjgarcia
29c0dec388 Building DLLs with MAKE-BUILD caused infinite recursion. 2008-07-11 13:20:12 +00:00
Juan Jose Garcia Ripoll
dc406ce852 Merge branch 'master' of http://ecls.sourceforge.net/git/ecl/ 2008-07-09 22:24:47 +02:00
jjgarcia
b3fc6d3975 _pipe() is also needed for Mingw32 2008-06-30 19:35:58 +00:00
Juan Jose Garcia Ripoll
8fd4c0596a _pipe() is also needed for Mingw32 2008-06-30 21:35:02 +02:00
jjgarcia
04268a5a51 Speed up calling unknown functions by having a local frame that we reuse 2008-06-29 00:32:48 +00:00
Juan Jose Garcia Ripoll
e10d4340c5 Speed up calling unknown functions by having a local frame that we reuse 2008-06-29 02:32:01 +02:00
jjgarcia
48a3053086 Remove typo 2008-06-28 18:56:31 +00:00
jjgarcia
8913840914 Temporarily deactivate location objects 2008-06-28 18:56:18 +00:00
Juan Jose Garcia Ripoll
084c3399df Remove typo 2008-06-28 20:55:44 +02:00
Juan Jose Garcia Ripoll
a8b6632b3d Temporarily deactivate location objects 2008-06-28 20:55:19 +02:00
jjgarcia
10faa8ddaf Make the subtypep database consistent with the gray stream classes 2008-06-28 18:15:40 +00:00
jjgarcia
ac3e155a19 We risk a SIGBUS if we do not access a 2-bytes object using two 1-byte dereferences 2008-06-28 18:15:25 +00:00
jjgarcia
064df295ac Fixed typo 2008-06-28 18:14:55 +00:00
jjgarcia
400b22aac5 Remove unused field in cl_env 2008-06-28 18:14:36 +00:00
jjgarcia
1813aa8e6c Reuse code for long function calls 2008-06-28 18:14:00 +00:00
jjgarcia
07e49ba844 Simplify code slightly by removing all direct references to VALUES and NVALUES. 2008-06-28 18:13:40 +00:00
Juan Jose Garcia Ripoll
1022882a21 Make the subtypep database consistent with the gray stream classes 2008-06-28 20:09:04 +02:00
Juan Jose Garcia Ripoll
9c6459eebb We risk a SIGBUS if we do not access a 2-bytes object using two 1-byte dereferences 2008-06-28 20:08:40 +02:00
Juan Jose Garcia Ripoll
0ef7fe2609 Fixed typo 2008-06-28 20:06:56 +02:00
Juan Jose Garcia Ripoll
0b72ad6a57 Remove unused field in cl_env 2008-06-28 19:31:30 +02:00
Juan Jose Garcia Ripoll
ff1a3fd144 Reuse code for long function calls 2008-06-28 19:31:14 +02:00
Juan Jose Garcia Ripoll
7e9d1950fa Reuse code for long function calls 2008-06-28 19:31:05 +02:00
Juan Jose Garcia Ripoll
ca67d37ab4 Simplify code slightly by removing all direct references to VALUES and NVALUES. 2008-06-28 19:08:24 +02:00
jjgarcia
982a31133a Fixed the flags for the statically linked ECL 2008-06-28 08:36:21 +00:00
Juan Jose Garcia Ripoll
0b7631a20a Fixed the flags for the statically linked ECL 2008-06-28 10:35:54 +02:00
jjgarcia
90e936d85c There is not finitel(), so just use coercion. 2008-06-28 08:22:14 +00:00
Juan Jose Garcia Ripoll
3fc8548949 There is not finitel(), so just use coercion. 2008-06-28 10:08:58 +02:00
jjgarcia
0e657faf79 Complete the fix for LONG_FLOAT. 2008-06-28 07:57:39 +00:00
Juan Jose Garcia Ripoll
56430be699 Complete the fix for LONG_FLOAT. 2008-06-28 09:56:35 +02:00
jjgarcia
aa099a332a Implement SI:MAKE-PIPE (By S. Gromoff). Eliminate OPEN-PIPE / CLOSE-PIPE. 2008-06-27 20:18:12 +00:00
Juan Jose Garcia Ripoll
21c2fe4102 Implement SI:MAKE-PIPE (By S. Gromoff). Eliminate OPEN-PIPE / CLOSE-PIPE. 2008-06-27 22:17:16 +02:00
Juan Jose Garcia Ripoll
a8ee8997fc Fix problem with previous commit 2008-06-27 22:09:58 +02:00
jjgarcia
faa259203e Automatic initialization of GC library uses ECL's usual flags 2008-06-26 21:06:09 +00:00
jjgarcia
0c4c43b052 When ECL_OFFSET_TABLE is empty, there is a syntax error in C 2008-06-26 21:05:48 +00:00
Juan Jose Garcia Ripoll
c99a3af183 Automatic initialization of GC library uses ECL's usual flags 2008-06-26 23:02:17 +02:00
Juan Jose Garcia Ripoll
512db25ecd When ECL_OFFSET_TABLE is empty, there is a syntax error in C 2008-06-26 23:00:55 +02:00
Juan Jose Garcia Ripoll
472a221691 Merged in CVS 2008-06-26 22:59:39 +02:00
jjgarcia
a7465e94ba Fixed optimization of MAPL and MAPC: output value was wrong. 2008-06-23 20:39:26 +00:00
jjgarcia
03c9c55e1c Do not use constants for OP_GO labels 2008-06-23 20:39:12 +00:00
jjgarcia
a49e3f7475 Simplify the lexical environment record for local functions 2008-06-23 20:38:56 +00:00
jjgarcia
9ef1a4b026 Introduce bind_frame() abstraction 2008-06-23 20:38:44 +00:00
jjgarcia
df9aacf3db Split an opcode for actual frame creation from those for frame identification. 2008-06-23 20:38:32 +00:00
jjgarcia
7a43b9738f BLOCK and TAGBODY share exit code 2008-06-23 20:38:17 +00:00