Juan Jose Garcia Ripoll
|
942e37bc8d
|
Do not attempt interrupting a process while it is being initialized.
|
2010-01-20 22:54:23 +01:00 |
|
Juan Jose Garcia Ripoll
|
7e6b13cfa3
|
The previous implementation of ecl_bds_unwind1() did not restore the global variable binding.
|
2010-01-20 20:34:31 +01:00 |
|
Juan Jose Garcia Ripoll
|
3c27406485
|
Implemented the 'set' slot in hash tables and inlined the code for assigning to the variable hash table in stacks.d
|
2010-01-20 18:11:41 +01:00 |
|
Juan Jose Garcia Ripoll
|
b91ca1c340
|
_ecl_sethash() used everywhere where locks are not required in ECL
|
2010-01-20 17:38:08 +01:00 |
|
Juan Jose Garcia Ripoll
|
e2ffd24025
|
Implemented _ecl_sethash() and eliminated the second loop run due to add_new_to_hash.
|
2010-01-20 17:19:30 +01:00 |
|
Juan Jose Garcia Ripoll
|
1aaeb3876e
|
New field hash.limit stores the threshold in integer form.
|
2010-01-20 16:44:44 +01:00 |
|
Juan Jose Garcia Ripoll
|
2bf650d523
|
Hash tables now carry a slot with the 'gethash' function in it.
|
2010-01-20 15:22:12 +01:00 |
|
Juan Jose Garcia Ripoll
|
44efbeb285
|
Package hash table creation is now handled from hash.d
|
2010-01-20 15:15:55 +01:00 |
|
Juan Jose Garcia Ripoll
|
d1521c1bcd
|
Renaming of hash table internal function ecl_search_hash -> _ecl_gethash
|
2010-01-20 15:12:21 +01:00 |
|
Juan Jose Garcia Ripoll
|
fed68e10e5
|
Speed up hash table access by specialized lookup routines.
|
2010-01-20 13:40:57 +01:00 |
|
Juan Jose Garcia Ripoll
|
ac31cd9f10
|
Add a missing change from previous commit.
|
2010-01-20 09:04:19 +01:00 |
|
Juan Jose Garcia Ripoll
|
f50ffce152
|
The interrupt servicing thread must explicitely include the interrupt signal among the ones it captures. Otherwise it will never be interrupted itself.
|
2010-01-19 14:29:01 +01:00 |
|
Juan Jose Garcia Ripoll
|
29d472ea59
|
The output values of a process or thread are now collected in the process object and returned by PROCESS-JOIN.
|
2010-01-18 23:35:51 +01:00 |
|
Juan Jose Garcia Ripoll
|
edd09ea7e5
|
PROCESS-JOIN would fail when called while a thread was being started.
|
2010-01-18 23:22:06 +01:00 |
|
Juan Jose Garcia Ripoll
|
5e9c80942c
|
PROCES-JOIN was exported from the wrong package.
|
2010-01-18 21:52:19 +01:00 |
|
Juan Jose Garcia Ripoll
|
53e1861cc9
|
Wrong number of arguments for VECTOR-POP.
|
2010-01-17 20:24:32 +01:00 |
|
Juan Jose Garcia Ripoll
|
d240a33514
|
Wrong number of arguments set for PRIN{C,1}-TO-STRING
|
2010-01-17 19:34:08 +01:00 |
|
Juan Jose Garcia Ripoll
|
9bbfb25338
|
Upgrade release number.
|
2010-01-17 19:14:24 +01:00 |
|
Juan Jose Garcia Ripoll
|
306d7926e1
|
Merge branch 'master' of /Users/jjgarcia/src/ecl
|
2010-01-16 11:32:18 +01:00 |
|
Juan Jose Garcia Ripoll
|
56860bdffc
|
Do not abort when the hardcoded library directory is not found -- neded by standalone executables.
|
2010-01-15 21:16:49 +01:00 |
|
Juan Jose Garcia Ripoll
|
49082430c8
|
Make the code in C2EMIT-CLOSURE-SCAN bit more clear.
|
2010-01-03 11:44:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
ba1842f1e2
|
Fall back to a simpler C1IF to ensure correctness until ECL works.
|
2010-01-02 15:27:56 +01:00 |
|
Juan Jose Garcia Ripoll
|
d150cbd7b0
|
In new-cmp/cmpif.lsp, processing of IF forms with constant conditions did not work because the NIL case could be confused with the absence of c1forms.
|
2010-01-02 15:00:07 +01:00 |
|
Juan Jose Garcia Ripoll
|
de14b01c7c
|
Update the compiler list of files.
|
2009-12-31 11:42:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
7d40377ec0
|
When processing the externalizable data, places for data created with load-forms must not be eliminated.
|
2009-12-31 10:42:05 +01:00 |
|
Juan Jose Garcia Ripoll
|
b20cefe9ab
|
Remove debug statement from cmpname.lsp
|
2009-12-31 10:24:59 +01:00 |
|
Juan Jose Garcia Ripoll
|
475af14af3
|
Can not add objects during code emission
|
2009-12-30 22:31:16 +01:00 |
|
Juan Jose Garcia Ripoll
|
ba303538bb
|
Fixed errors in EXTRACT-STATIC-CONSTANTS
|
2009-12-30 22:28:04 +01:00 |
|
Juan Jose Garcia Ripoll
|
049edd4260
|
Missing package prefix
|
2009-12-30 21:56:14 +01:00 |
|
Juan Jose Garcia Ripoll
|
6e0393b696
|
The code for generating inline forms that use @(return) did not create the temporary variables
|
2009-12-30 21:55:45 +01:00 |
|
Juan Jose Garcia Ripoll
|
aa15c73809
|
In guess-init-name, the kind is not a keyword, but compulsory.
|
2009-12-30 21:54:19 +01:00 |
|
Juan Jose Garcia Ripoll
|
665660d4aa
|
Simplified the code for variable proclamation
|
2009-12-30 21:53:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
1f5ee0e435
|
In cmpname, passed the wrong argument to guess-init-name
|
2009-12-30 21:52:58 +01:00 |
|
Juan Jose Garcia Ripoll
|
494a375aed
|
Remove unused function
|
2009-12-30 21:51:44 +01:00 |
|
Juan Jose Garcia Ripoll
|
44fddabd6e
|
Remove unused variable from cmpblock.
|
2009-12-30 21:51:31 +01:00 |
|
Juan Jose Garcia Ripoll
|
5ad3a473cc
|
Export LFUN from C-DATA so that it is recognized in all packages
|
2009-12-30 21:51:02 +01:00 |
|
Juan Jose Garcia Ripoll
|
53246cd07a
|
Removed debug statement.
|
2009-12-30 20:33:00 +01:00 |
|
Juan Jose Garcia Ripoll
|
14d7353f05
|
In combin.lsp, replace a call to invalid-method-error with an ordinary ERROR which seems more appropriate.
|
2009-12-30 20:16:13 +01:00 |
|
Juan Jose Garcia Ripoll
|
53343cdb2f
|
Remove wrong commment in cmptranslate / UPDATE-DESTINATION-TYPE
|
2009-12-30 18:39:10 +01:00 |
|
Juan Jose Garcia Ripoll
|
936938d269
|
We cannot use :READ-ONLY-P in MAKE-C1-TEMP because a temporary variable may be assigned more than once!
|
2009-12-30 18:38:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
97a122dd0a
|
During optimization and code generation phases, when creating compiler notes, warnings and errors the compiler did not output precise values for the source and file posistions.
|
2009-12-30 15:35:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
e9f72c2a7f
|
Fixed proclamation of SI:STANDARD-READTABLE
|
2009-12-30 15:34:48 +01:00 |
|
Juan Jose Garcia Ripoll
|
2900f81cd2
|
Fixed typo in REPLACE-OPTIMIZABLE-CONSTANTS.
|
2009-12-30 15:21:47 +01:00 |
|
Juan Jose Garcia Ripoll
|
d2609f6d82
|
Symbol CLOSURE has to be exported to be EQ on all packages.
|
2009-12-30 15:20:10 +01:00 |
|
Juan Jose Garcia Ripoll
|
56223956e1
|
In cmpc-data.lsp, reimplemented the data simplification phases, which failed to produce adjustable arrays.
|
2009-12-30 15:19:50 +01:00 |
|
Juan Jose Garcia Ripoll
|
3b33d78b04
|
Simplified function signature of UPDATE-DESTINATION-TYPE
|
2009-12-30 15:19:17 +01:00 |
|
Juan Jose Garcia Ripoll
|
185e6fc380
|
Fixed typo in VAR-REFERENCED-IN-FORM
|
2009-12-30 14:51:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
17ffbd3d3d
|
+NARGS-VAR+ and the like moved into C-BACKEND.
|
2009-12-29 22:53:29 +01:00 |
|
Juan Jose Garcia Ripoll
|
e3d77afd61
|
Typo in name global-variable-p -> global-var-p
|
2009-12-29 22:40:42 +01:00 |
|
Juan Jose Garcia Ripoll
|
35f05ff57d
|
Fixed a number of typos and missing package prefixes.
|
2009-12-29 22:39:51 +01:00 |
|