Commit graph

1156 commits

Author SHA1 Message Date
jjgarcia
53c751a89f More accurate ratio->float conversion which does not fail if the denominator is too large to fit a float 2005-06-27 08:30:12 +00:00
jjgarcia
6a4308353b Fixed the inliners for row-major accessors and included declartions in points where these inliners can be applied 2005-06-27 08:16:32 +00:00
jjgarcia
317e0752ba Mark some blocks, which contain no pointers (for instance bytecodes) as atomic 2005-06-27 08:15:52 +00:00
jjgarcia
7cc625e136 Minimized consing in VECTOR-PUSH-EXTEND and simplified sequence routines with two new abstractions ecl_copy/reverse_subarray(). 2005-06-27 08:14:04 +00:00
jjgarcia
031db375ce Imported Boehm-Weiser GC 6.5 2005-06-27 08:09:07 +00:00
jjgarcia
5e6bdd6421 Restore the behavior dictated by the manual for CLINES and others. 2005-06-27 07:57:33 +00:00
japhie
a1783b6107 - Init cl_env big registers properly. 2005-06-24 12:02:45 +00:00
japhie
eb42be140c - Let GC know that we want to use threads
- Check some return values, throw FElibc_error on failures
- Initialize cl_env big registers for new threads
2005-06-23 22:06:10 +00:00
japhie
ff56f1e48d - Export MP:*CURRENT-PROCESS* from MP package, not from COMMON-LISP 2005-06-23 22:03:29 +00:00
japhie
46331af806 - Move initializing big registers in cl_env to separate function to
initialize them properly when creating new threads.
2005-06-23 22:02:08 +00:00
japhie
75f748bf75 - Let GC know when we want to use threads 2005-06-23 21:55:14 +00:00
japhie
b0707481eb - Let GC know when we want to use threads
- Explicit pointer cast to stop gcc warning
2005-06-23 21:53:48 +00:00
japhie
2a4158262c Comment typo fix. 2005-06-22 11:36:29 +00:00
jjgarcia
587fb1acc7 Documentation of macros is stored in the function definition of the macro 2005-06-20 16:43:35 +00:00
goffioul
702040d061 - Fix error message of interpreted FFI:CLINES.
- C::BUILD-ECL does not exist anymore, remove documentation.
2005-06-15 08:15:29 +00:00
goffioul
24165546d5 Fix error message of interpreted FFI:CLINES. 2005-06-15 08:14:00 +00:00
goffioul
f8ee4c885f C::BUILD-ECL does not exist anymore, remove documentation. 2005-06-15 08:08:46 +00:00
jjgarcia
b3cae872f1 Keep documentation of compiled functions 2005-06-15 08:07:06 +00:00
jjgarcia
a9d1cbccb9 A line was accidentally removed 2005-06-13 14:50:56 +00:00
jjgarcia
7ce9081b0b Keep documentation of compiled functions 2005-06-13 14:20:30 +00:00
jjgarcia
c228b71408 Disable building the HTML documentation, which MacOSX cannot handle 2005-06-13 13:47:46 +00:00
jjgarcia
b5547f9c49 Small changes for Mac OSX 2005-06-13 13:23:18 +00:00
jjgarcia
2074ff4dd1 Bugs fixed:
- After (REQUIRE 'CMP) the module was not registered
 - Provide MAKE-LOAD-FORM for some builtin objects (to be improved)
 - FOREIGN-DATA was not recognized as a type by SUBTYPEP
 - Documentation of functions not found by DOCUMENTATION
2005-06-13 13:17:38 +00:00
goffioul
f885a005ab Context menu support added. 2005-06-13 11:41:43 +00:00
goffioul
298ef96c41 - Make "Prev/Next Window" menu items dynamic
- Add interface for library (un)loading
- Make it possible to use richtext component instead of basic edit component
2005-06-13 08:39:41 +00:00
jjgarcia
022042a285 Better initialization of LOOP variables 2005-06-09 18:10:09 +00:00
goffioul
473a147435 Add more menu handling functions for dynamic menus implementation. 2005-06-09 14:06:44 +00:00
goffioul
c472c6c63f - Make caption and tabname handling more consistent
- Work around a problem in ECL with NULL terminating strings
2005-06-09 12:55:54 +00:00
goffioul
9c05e3a95c - Add interface for more WIN32 functions
- Add tabbed-window support to editor example
- Make WNDPROC registering more flexible: registering can be done for a single object instead of a class name.
2005-06-09 12:12:47 +00:00
goffioul
19d74b2245 Increase version number to 0.9g 2005-06-09 11:43:05 +00:00
goffioul
f45e15f967 Reorder format arguments correctly in FEtype_error_index(). 2005-06-09 11:36:32 +00:00
jjgarcia
90e836add4 Simplify CREATE-TYPE-NAME, because removing the previous class seems to cause some unexpected side-effects 2005-06-09 10:18:18 +00:00
jjgarcia
85815eb157 DECLARATION names cannot be type names and viceversa 2005-06-09 08:05:17 +00:00
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