Juan Jose Garcia Ripoll
|
ea7aaaecb0
|
Reimplemented dependents. REMOVE-METHOD was not a generic function and did not update dependents.
|
2012-04-21 13:19:13 +02:00 |
|
Juan Jose Garcia Ripoll
|
57bcfae761
|
Implemented and used in the core: VALIDATE-SUPERCLASSES
|
2012-04-21 12:16:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
ec6553ce88
|
COMPUTE-APPLICABLE-METHODS and CLOS:COMPUTE-EFFECTIVE-METHOD are now generic functions
|
2012-04-21 09:12:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
efda16f3d2
|
Implemented CLOS:COMPUTE-APPLICABLE-METHODS-USING-CLASSES
|
2012-04-20 23:47:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
0aa5ea4b0e
|
Annotate last change
|
2012-04-19 21:43:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
7f8ac13aa2
|
:CDECL was not accepted as an FFI declaration due to a typo.
|
2012-04-19 21:35:54 +02:00 |
|
Juan Jose Garcia Ripoll
|
fb9c491a4f
|
In atomic.d, include ecl_atomics.h only when needed.
|
2012-04-19 21:15:32 +02:00 |
|
Juanjo Garcia-Ripoll
|
12fd4b0ddd
|
In mp-tools.lsp, leave some time for the threads to exit before counting the stray ones
|
2012-04-18 22:39:45 +02:00 |
|
Juanjo Garcia-Ripoll
|
b830540bf7
|
Do not load the C compiler when running the tests in Windows
|
2012-04-18 22:39:40 +02:00 |
|
Juanjo Garcia-Ripoll
|
5d0f084a06
|
In Windows, removed a test that uses 'ln'
|
2012-04-18 22:39:34 +02:00 |
|
Juanjo Garcia-Ripoll
|
92983005ed
|
In the bytecodes compiler, export some symbols which are used in the ANSI test suite
|
2012-04-18 22:39:30 +02:00 |
|
Juan Jose Garcia Ripoll
|
c0b462b4a6
|
Deactivate regression tests of the C compiler when it is not available.
|
2012-04-17 23:10:09 +02:00 |
|
Juanjo Garcia-Ripoll
|
e00ffc768a
|
Computation of pathnames in src/tests/config.lsp.in was broken under Windows
|
2012-04-17 23:08:59 +02:00 |
|
Juanjo Garcia-Ripoll
|
57cd6e3066
|
Minor changes to add the new MP objects to the MSVC port and new code for waking up processes in this platform.
|
2012-04-16 23:35:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
d93cefad6e
|
Thanks to the chained wakeup event, ecl_wakeup_waiters() does no longer need an extra argument
|
2012-04-15 23:22:22 +02:00 |
|
Juan Jose Garcia Ripoll
|
d6f806af2c
|
Update description of ecl_wait_on().
|
2012-04-15 23:08:56 +02:00 |
|
Juan Jose Garcia Ripoll
|
323822457c
|
In the queue, when the first process of the queue leaves it, it awakes the next one in line to test its condition.
|
2012-04-15 22:48:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
abf312520f
|
Added tests for mailboxes
|
2012-04-15 22:45:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
6a328b259c
|
Added tests for 1-to-N blocking and non-blocking communication using semaphores
|
2012-04-15 22:45:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
6328098b3b
|
Remove numbers from the coverage tests of sem-001.lsp
|
2012-04-15 20:39:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
0ce91a565d
|
The mailbox did not set its mask properly
|
2012-04-15 20:39:09 +02:00 |
|
Juan Jose Garcia Ripoll
|
324f2c59cc
|
Test that when we have N+M processes and we increase the semaphore count by N, only N awake.
|
2012-04-15 11:41:10 +02:00 |
|
Juan Jose Garcia Ripoll
|
65c5ac1410
|
Test that an interrupted resignals the awake message
|
2012-04-15 11:34:31 +02:00 |
|
Juan Jose Garcia Ripoll
|
6301581f3a
|
Added tests for semaphores
|
2012-04-15 11:10:13 +02:00 |
|
Juan Jose Garcia Ripoll
|
a20b8b9218
|
ecl_wakeup_waiters now take an argument with the number of processes to awake
|
2012-04-15 11:09:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
1141033a25
|
Added a new test form that ensures no processes are left behind
|
2012-04-15 10:18:59 +02:00 |
|
Juan Jose Garcia Ripoll
|
868f666533
|
Added a test to ensure the integrity of mutexes after interrupts.
|
2012-04-14 23:40:04 +02:00 |
|
Juan Jose Garcia Ripoll
|
264cdd8bb3
|
Upgraded ECL to a newer version
|
2012-04-14 20:57:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
4358272f91
|
Corrected the list of aliases of the ISO-8859 character sets.
|
2012-04-14 20:48:56 +02:00 |
|
Juan Jose Garcia Ripoll
|
b987c38ab5
|
New tests for mutexes
|
2012-04-14 20:36:49 +02:00 |
|
Juan Jose Garcia Ripoll
|
c9f99769eb
|
The code for generating functions with a number of arguments that exceeds c-arguments-limit was lost
|
2012-04-14 20:36:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
d9f88afa1e
|
The value of C_ARGUMENTS_LIMIT was not well precised
|
2012-04-14 20:36:03 +02:00 |
|
Juan Jose Garcia Ripoll
|
92b4546538
|
Removed debug statement from cmp-0007-circular-load-form
|
2012-04-14 19:47:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
8b763b1f5d
|
Removed debug statement from mutex-001.lsp
|
2012-04-14 19:44:57 +02:00 |
|
Juan Jose Garcia Ripoll
|
21d74d98b0
|
Missing parenthesis.
|
2012-04-14 19:44:27 +02:00 |
|
Juan Jose Garcia Ripoll
|
8f377195b7
|
Remove stray quote from test form.
|
2012-04-14 19:39:31 +02:00 |
|
Juan Jose Garcia Ripoll
|
8c50ac9311
|
In CMP-0007-CIRCULAR-LOAD-FORM, need-to-make-load-form-p was missing an argument.
|
2012-04-14 19:38:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
47d8845f4c
|
In test CL-0022-INSPECT-STRUCT, provide the quit command to INSPECT so that it does not signal an EOF error.
|
2012-04-14 19:34:49 +02:00 |
|
Juan Jose Garcia Ripoll
|
ac518d8e33
|
MAKE-PATHNAME should not simplify :BACK in the directory part.
|
2012-04-14 19:30:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
2b182d345f
|
When fixing the value of a #n# form, do_patch_sharp() could lead to infinite recursion.
|
2012-04-14 19:05:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
94c86a0af1
|
Simplified ecl_wait_on(): optimized detection of being first one and abortion, waking up is done with the lock held, woken up threads are not removed from queue.
|
2012-04-14 11:43:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
e06d7c7c30
|
Increased safety area for the BDS binding stack
|
2012-04-14 11:42:26 +02:00 |
|
Juanjo Garcia-Ripoll
|
f7f9a99a60
|
Avoid using mkdir in bare.lsp.in
|
2012-04-13 11:19:32 +02:00 |
|
Juanjo Garcia-Ripoll
|
d9e4311d95
|
Remove explicit use of ecl_get_spinlock() in unixsys.d, replacing with ECL_WITH_SPINLOCK, which also works in single-thread mode.
|
2012-04-13 11:08:54 +02:00 |
|
Juanjo Garcia-Ripoll
|
eb1fd2c0cf
|
Removed debug statement
|
2012-04-13 11:06:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
e1c1fbe5aa
|
FElibc_error/FEwin32_error now explain that what the user is seeing is a core library message
|
2012-04-13 01:10:13 +02:00 |
|
Juan Jose Garcia Ripoll
|
27bed7934c
|
ENSURE-DIRECTORIES-EXIST takes a :MODE argument (POSIX mode) and protects its pathname computation by overriding *default-pathname-defaults*
|
2012-04-13 01:03:27 +02:00 |
|
Juan Jose Garcia Ripoll
|
441b57d3f5
|
Avoid calling ecl_char() in mkdir
|
2012-04-13 01:02:38 +02:00 |
|
Juan Jose Garcia Ripoll
|
6355c80700
|
EXT:MKDIR no longer accepts pathnames, just strings.
|
2012-04-13 00:45:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
51ca6d006e
|
Simplify ecl_wakeup_waiters()
|
2012-04-12 23:59:34 +02:00 |
|