Juan Jose Garcia Ripoll
|
96f4c92bd7
|
Next iteration of the code for building and installing fake ASDF components for every ECL module.
|
2009-08-05 22:23:36 +02:00 |
|
Juan Jose Garcia Ripoll
|
e4b778f07a
|
No installation of *.asd files now
|
2009-08-05 21:42:36 +02:00 |
|
Juan Jose Garcia Ripoll
|
d889e6c776
|
build-fake-asdf not entirely removed from bare.lsp.in
|
2009-08-05 21:41:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
9b6de867b5
|
A much simpler solution for registering modules with ASDF without creating *.asd files
|
2009-08-05 21:40:15 +02:00 |
|
Juan Jose Garcia Ripoll
|
e7369e72fd
|
Modules which are loaded with REQUIRE, but which belong to ECL, are now registered with ASDF and can be used in dependencies.
|
2009-08-05 20:56:00 +02:00 |
|
Juan Jose Garcia Ripoll
|
4a9b55b8c8
|
Add alias :rtest to sb-rt
|
2009-08-05 20:55:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
3b412f3b3a
|
Relax coercion errors. Sometimes lousy programmers just leave code branches that are
not going to be executed and will cause the wrong type.
|
2009-08-04 19:28:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
81d5550d9b
|
In ecl_library_open(), avoid merging the pathname with *default-pathname-defaults*
|
2009-08-04 11:59:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
e3f42a5c49
|
Make ECL less verbose in its messages, eliminating certain notes and the note context when this is too imprecise.
|
2009-08-04 11:22:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
f2625c0330
|
Changed SI:SAFE-EVAL so that when a third value is supplied, it does not set up a condition handler.
|
2009-08-03 22:11:49 +02:00 |
|
Juan Jose Garcia Ripoll
|
54c3c99f3a
|
ecl_namestring() takes now a second argument which is a flag and includes the possibility of enforcing that the output be a base string. This is used by chdir, which formerly failed to work because of getting an extended string from namestring.
|
2009-08-03 21:14:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
185cc872f1
|
Removed reference to ecl_elt_unsafe() which is no longer defined.
|
2009-08-03 19:41:53 +02:00 |
|
Juan Jose Garcia Ripoll
|
d3bd38e673
|
The previous fix for src/c/Makefile.in now extends to the flags for building dpp.
|
2009-08-03 00:20:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
d87194ae3e
|
In src/gmp/gmp-h.in, changed the definition of __GMP_EXTERN_INLINE to include the fixes from MPIR (The semantics of extern inline has changed between releases of gcc)
|
2009-08-03 00:06:00 +02:00 |
|
Juan Jose Garcia Ripoll
|
4e011291ce
|
CPPFLAGS has to come _after_ our include directories
|
2009-08-02 23:15:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
4f29e0c898
|
In the previous commit we forgot to add -lffi to the flags
|
2009-08-02 22:31:03 +02:00 |
|
Juan Jose Garcia Ripoll
|
c159bc82c6
|
In order to define HAVE_LIBFFI we need both the library and the header
|
2009-08-02 22:27:22 +02:00 |
|
Juan Jose Garcia Ripoll
|
7195468eec
|
Completed the implementation of SI:SAFE-EVAL and SI:STRING-TO-OBJECT
|
2009-07-31 23:16:03 +02:00 |
|
Juan Jose Garcia Ripoll
|
a44854e182
|
Two new functions, ecl_read_from_cstring{,_safe}, do what c_string_to_object did before.
|
2009-07-31 22:51:03 +02:00 |
|
Juan Jose Garcia Ripoll
|
ebb4e1c5cb
|
Improved SI:SAFE-EVAL, making it safe against THROW, and other jumps to an outer point.
|
2009-07-31 22:49:19 +02:00 |
|
Juan Jose Garcia Ripoll
|
f926a8d497
|
Missing symbol when using DFFI without libffi
|
2009-07-30 19:31:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
94b43077a6
|
Replace an invalid comment by a more meaningful one.
|
2009-07-29 12:29:59 +02:00 |
|
Juan Jose Garcia Ripoll
|
627acfcc02
|
Changed the way the callback is stored, to match the format used by callback_executor and by cmpcbk.lsp
|
2009-07-29 10:42:14 +02:00 |
|
Juan Jose Garcia Ripoll
|
58e895e26a
|
Feature DFFI is defined also when we use LIBFFI, and not ECL's own dynamic FFI.
|
2009-07-29 10:41:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
7dbe45ada9
|
First implementation of DFFI using libffi
|
2009-07-28 23:33:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
ee14b8896d
|
The extraction of C and linker flags from --enable-slow-config was broken: it did not eliminate all -Wc,
|
2009-07-28 18:34:16 +02:00 |
|
Juan Jose Garcia Ripoll
|
6b1ef7ffc9
|
Note the previous change
|
2009-07-28 18:03:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
6fc4b17abb
|
When using --enable-slow-config, we can not delete the tmp directory in which gmp is configured.
|
2009-07-28 18:03:34 +02:00 |
|
Juan Jose Garcia Ripoll
|
881db10925
|
The bytecodes compiler introduced an extra (and unneeded) POP1 operand after STEPCALL.
|
2009-07-28 12:22:21 +02:00 |
|
Juan Jose Garcia Ripoll
|
c90431dbdb
|
Remove an extra POP1 operand that was pushed after STEPCALL. This operand is no longer needed by the new implementation of the stepper.
|
2009-07-28 12:20:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
45487a621f
|
The encoding errors now show the stream position
|
2009-07-27 22:40:00 +02:00 |
|
Juan Jose Garcia Ripoll
|
def0dc98a2
|
SETF produces simpler expansions for simple cases of DEFSETF
|
2009-07-27 22:11:27 +02:00 |
|
Juan Jose Garcia Ripoll
|
c7384ab934
|
The symbol STREAM-EXTERNAL-FORMAT-SET was exported in the wrong package
|
2009-07-27 22:11:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
ba79d59095
|
Added command line arguments for changing the encoding of input, output and error streams
|
2009-07-27 22:01:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
c794d20f30
|
The constants used in COMPILE are now assigned in read_VV, not in the compiled code.
|
2009-07-27 21:37:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
1a71d65d16
|
Implemented command line options to change the encodings of the standard streams
|
2009-07-26 13:14:56 +02:00 |
|
Juan Jose Garcia Ripoll
|
5af9a2e99b
|
Implemented a function to change the encoding of a file stream
|
2009-07-26 12:59:15 +02:00 |
|
Juan Jose Garcia Ripoll
|
e581546e1c
|
Minor typo in CHANGELOG.
|
2009-07-26 12:42:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
c8b87cb180
|
Inline expanders for array-has-fill-pointer-p and adjustable-array-p
|
2009-07-26 12:38:50 +02:00 |
|
Juan Jose Garcia Ripoll
|
5aff005c35
|
Do not create varargs C variable when it is not used.
|
2009-07-26 12:38:31 +02:00 |
|
Juan Jose Garcia Ripoll
|
b2e3a050a8
|
Remove two warnings for constantly-{t,nil}
|
2009-07-26 12:25:25 +02:00 |
|
Juan Jose Garcia Ripoll
|
e6a872e731
|
Removed two unused fields, isform and mflag, from ecl_symbol. HEADER3 and HEADER4
|
2009-07-26 12:07:41 +02:00 |
|
Juan Jose Garcia Ripoll
|
da641873e4
|
In structures ecl_{array,vector,base_string,string}, replaced the bitfields hasfillp and adjustable with a single integer holding all flags. This solves several problems with Microsoft C compiler.
|
2009-07-26 11:56:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
92d5aac5eb
|
We cannot build MSVC with debug information on variables because the compiler does not allow us to statically initialize arrays/vectors of the ecl_array/ecl_vector type
|
2009-07-24 20:26:09 +02:00 |
|
Juan Jose Garcia Ripoll
|
a0f06986b1
|
Fixed error in proclamation of si:get-sysprop.
|
2009-07-24 20:12:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
7a08ed15ab
|
We cannot build statically allocated arrays with the Microsoft compiler.
|
2009-07-24 19:55:57 +02:00 |
|
Juan Jose Garcia Ripoll
|
882727239c
|
Make linking phase less verbose.
|
2009-07-24 18:52:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
49860dbf7a
|
We also have problems with "profile" and the garbage collector under mingw32.
|
2009-07-24 16:34:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
267654ba08
|
Remove debug statement
|
2009-07-24 15:59:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
efc4505d58
|
The ld-format variable can not use tilde-question-mark format because the remaining linker options may contain tildes (happens in Windows) and be misunderstood as format commands
|
2009-07-24 15:58:45 +02:00 |
|