goffioul
0b3a4ef5b1
Use same copyright syntax as in the file header.
2005-06-08 10:51:28 +00:00
goffioul
ec527008aa
- Add support for accelerators
...
- Add "About" dialog
- Provides small load info and required dependencies
2005-06-08 08:42:50 +00:00
jjgarcia
8e041f10b9
New example of using UFFI with ECL (M. Goffioul)
2005-06-07 14:52:24 +00:00
goffioul
ce4640bd69
Explicitely set null character at the end of the string. In at least one test (Win32/MSVC), this is not the case.
2005-06-07 09:14:03 +00:00
jjgarcia
15f645dba6
Fixes for Mac OSX
2005-06-06 08:38:33 +00:00
goffioul
ba03609351
Needs to get back to top directory explicitely.
2005-06-06 06:44:47 +00:00
jjgarcia
49594fdc39
New function for converting objects to unsigned integers
2005-06-03 14:56:15 +00:00
jjgarcia
1131407124
Improved the error messages produced by MAKE-SEQUENCE, ensuring things like (typep type-error-datum type-error-expected-type) => NIL
2005-06-03 14:23:07 +00:00
japhie
b2f879c3a0
Completed fix to win32 problem.
2005-06-02 21:55:11 +00:00
jjgarcia
3a0bfb9811
Undo a recent change that broke Windows port, and which solves a problem (name duplication) that cannot happen there
2005-06-02 14:24:05 +00:00
jjgarcia
ed4dc39588
New version number, to differentiate from released code
2005-06-02 13:44:48 +00:00
jjgarcia
9ecbe76d8b
Support for _unsigned_ specialized arrays of type CL-INDEX (i.e. the smallest unsigned word that fits a fixnum)
2005-06-02 13:44:34 +00:00
jjgarcia
31552cc918
Support for specialied arrays for either 32 or 64 bits integers
2005-06-02 09:39:42 +00:00
jjgarcia
baab67ed7c
Output line number information in processed sources
2005-06-01 13:05:31 +00:00
jjgarcia
098127e17c
Test for equality between host names should be EQUAL not EQ
2005-06-01 13:05:22 +00:00
jjgarcia
e9bacd9d21
Add news feed
2005-05-30 15:53:59 +00:00
goffioul
486424543c
ext:run-program looks into *standard-input/output* and *error-output* also under Win32.
2005-05-30 15:04:06 +00:00
jjgarcia
5063c1c017
The random number generator assumed 32-bit integers
2005-05-30 12:04:36 +00:00
jjgarcia
4871770f76
Fixed the behavior of INVOKE-DEBUGGER with respect to the variable *DEBUGGER-HOOK*
2005-05-30 09:37:22 +00:00
jjgarcia
004763863c
One of the cond branches was missing call to STRING. Move it to after the cond.
2005-05-30 09:35:50 +00:00
jjgarcia
71ea2d7a78
char_bag should be allowed to be nil
2005-05-30 09:32:23 +00:00
jjgarcia
d83012b506
Patches for building ECL using the Microsoft Visual C++ Toolkit 2003
2005-05-30 09:27:44 +00:00
jjgarcia
bd283f5a2b
Patches for building ECL using the Microsoft Visual C++ Toolkit 2003
2005-05-30 09:06:51 +00:00
japhie
ef15c97154
Generated C functions now have readable names corresponding to
...
appropriate Lisp function names (makes gdb backtraces much more
readable).
2005-05-29 15:23:47 +00:00
japhie
e76b75a08a
New function lisp-to-c-name: return prin1 representation of object
...
with all characters that are invalid in C identifiers replaced by
underscore.
2005-05-29 15:19:16 +00:00
japhie
762cd7ebb3
Added function si:rmdir.
2005-05-28 22:34:05 +00:00
japhie
967ab52cc6
Corrected next typo. Remember: *don't* commit when half-asleep.
2005-05-26 23:52:03 +00:00
japhie
10be25aff7
Moved ecl_init_function_t declaration to ecl.h, previous commit was mistyped.
2005-05-26 23:04:25 +00:00
japhie
2117ade8fa
When linking a fasl, find individual objects' entry function in the
...
same fasl only by ecl_library_symbol instead of relying on dynamic
linker (avoids filename/entry-function-name conflicts).
2005-05-26 22:46:34 +00:00
japhie
b563329a50
Declared type of object entry function ecl_init_function_t.
2005-05-26 22:43:31 +00:00
jjgarcia
9302a9e175
Various ANSI compatibility fixes
2005-05-26 19:17:53 +00:00
japhie
f26c2e6463
Don't go into infinite loop when unloading incorrectly loaded library.
2005-05-23 20:33:46 +00:00
japhie
fd710690ad
Don't go into infinite loop when unloading incorrectly loaded library.
2005-05-23 20:23:04 +00:00
japhie
378d21aab2
Documented FFI and load.d changes
2005-05-23 14:22:58 +00:00
jjgarcia
d2f5f1067c
Fixed the flags used when linking ECL against the shared library on MacOSX.
2005-05-23 13:35:57 +00:00
jjgarcia
4b741b811b
New template for changes
2005-05-23 13:17:14 +00:00
japhie
dc14dfa81d
- Added UFFI nickname to FFI package; exported
...
ALLOCATE-FOREIGN-STRING, WITH-FOREIGN-STRING, WITH-FOREIGN-STRINGS,
and FOREIGN-STRING-LENGTH functions;
- Make :cstring UFFI primitive type work;
- DEF-ARRAY-POINTER now returns pointer instead of array of
unspecified length (SIZE-OF-FOREIGN-TYPE barfed at array);
- DEF-FOREIGN-VAR rewritten.
2005-05-23 13:05:34 +00:00
japhie
89227d82a8
Added :CSTRING symbol.
2005-05-23 12:41:52 +00:00
japhie
77f4bac8fb
Make :cstring UFFI primitive type work.
2005-05-23 12:39:21 +00:00
jjgarcia
05ed7e9c37
The class for pretty streams now inherits from our Gray streams
2005-05-23 12:20:47 +00:00
jjgarcia
e9e651fb9b
Fixed some remaining typos
2005-05-23 12:20:40 +00:00
japhie
1079c2973c
Reverted changes (environ declaration)
2005-05-23 12:06:01 +00:00
goffioul
4f55311fb6
- Increase ECL version
...
- Generate debuggable dynamic libs
2005-05-23 09:52:43 +00:00
jjgarcia
e222ff63c7
New keyword, :EOF, needed for I/O routines
2005-05-23 08:43:46 +00:00
jjgarcia
7b3743cdda
Various typos (CLOS_STREAMS -> ECL_CLOS_STREAMS) solved (M. Goffioul)
2005-05-23 08:43:42 +00:00
jjgarcia
6e497cfebc
*** empty log message ***
2005-05-23 07:38:22 +00:00
japhie
e40992696f
Export c:build-fasl
2005-05-23 01:45:20 +00:00
japhie
d1c53ba9ee
Declare extern char **environ.
2005-05-23 01:43:52 +00:00
japhie
15c7f2fd78
Make ecl correctly load .o files compiled with :system-p t that
...
contain dash in filename.
2005-05-23 01:43:00 +00:00
japhie
0e603eecae
Accept #\Esc as character name.
2005-05-23 01:30:48 +00:00