Juan Jose Garcia Ripoll
|
607ecaea2a
|
The list of processes now has a fill pointer
|
2012-03-17 19:35:07 +01:00 |
|
Juan Jose Garcia Ripoll
|
9707940125
|
The process list is now an array
|
2012-02-18 20:16:06 +01:00 |
|
Juan Jose Garcia Ripoll
|
d5296f2563
|
Implement mutexes using CAS. Deactivate condition variables temporarily.
|
2012-02-12 23:31:29 +01:00 |
|
Juan Jose Garcia Ripoll
|
bc7be9bb98
|
Improved EXT:CATCH-SIGNAL to handle not running processes, threads and better use of sigprocmask.
|
2011-08-06 22:47:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
e6bb812e38
|
Protect the GET/SET-SYSPROP hash using the same global lock as packages, which is now called cl_core.global_env read/write-lock
|
2011-07-31 17:03:24 +02:00 |
|
Juan Jose Garcia Ripoll
|
4f1da6d6f6
|
Fix package prefix (si->ext) in Windows' threading code (src/c/threads/process.d)
|
2011-05-22 23:35:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
a7000ca0f9
|
Reimplementation of the SIGCHLD handler -- avoids race conditions using the signal handling thread.
|
2011-03-13 21:59:36 +01:00 |
|
Juan Jose Garcia Ripoll
|
1523ae8a5c
|
EXT package created containing the original set of symbols (not yet filtered) and re-exported from SYS
|
2011-02-27 23:20:12 +01:00 |
|
Juan Jose Garcia Ripoll
|
7923040233
|
Fixed typo in symbol name.
|
2011-02-02 23:23:30 +01:00 |
|
Juan Jose Garcia Ripoll
|
19afa14a12
|
The list of symbols in cl_symbols is independent of the features linked in (except for CLOS)
|
2011-01-30 18:12:41 +01:00 |
|
Juan Jose Garcia Ripoll
|
a86bbd3605
|
Fixed various warnings to allow compiling ECL with CLang
|
2011-01-23 16:06:47 +01:00 |
|
Juan Jose Garcia Ripoll
|
0c090e2a38
|
Remove return statements without a value.
|
2011-01-23 12:35:45 +01:00 |
|
Juan Jose Garcia Ripoll
|
c86c8bd5c0
|
Move packages to read/write locks
|
2010-10-24 17:53:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
1e3eb5b62a
|
Global locking is done through three different locks, cl_core.global_lock, error_lock and package_lock.
|
2010-10-24 17:53:29 +02:00 |
|
Juan Jose Garcia Ripoll
|
3dfb2d6dcb
|
Split the threads code into separate files.
|
2010-10-23 21:43:46 +02:00 |
|