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 |
|
Juan Jose Garcia Ripoll
|
3d8d0f5d34
|
Removed unused function find-node-in-list
|
2009-12-29 22:39:24 +01:00 |
|
Juan Jose Garcia Ripoll
|
8a3e6c5347
|
The translators for c-inline/clines moved back to the C package in a separate file cmpcffi.lsp
|
2009-12-29 22:10:12 +01:00 |
|
Juan Jose Garcia Ripoll
|
ff8efc6f92
|
C1CLEANUP-FORMS back to cmptranslate wrapping around C-ENV:CMP-ENV-CLEANUPS. GUESS-KIND is no longer used in C-TAGS.
|
2009-12-29 21:45:13 +01:00 |
|
Juan Jose Garcia Ripoll
|
e1e3739f16
|
Further reshuffling of names and creation of packages.
|
2009-12-29 19:30:54 +01:00 |
|
Juan Jose Garcia Ripoll
|
f3aaa07887
|
Eliminate function OBJECT-TYPE
|
2009-12-29 18:09:59 +01:00 |
|
Juan Jose Garcia Ripoll
|
f2c0bae755
|
Export the symbols naming locations and c1forms from C-DATA
|
2009-12-29 18:06:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
bf78e2ef29
|
cmpc-pass.lsp was not loaded by load.lsp.in
|
2009-12-29 17:37:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
980b2ab650
|
CTOP-WRITE takes an argument denoting the source of the code
|
2009-12-29 17:36:07 +01:00 |
|
Juan Jose Garcia Ripoll
|
eb029bd8d1
|
LOCATION-PRIMARY-TYPE exported from C-DATA
|
2009-12-29 17:32:51 +01:00 |
|
Juan Jose Garcia Ripoll
|
55b9d4344e
|
propagate-types now only takes two arguments
|
2009-12-29 17:32:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
a71c8203f8
|
Restore the function enforce-types, but now using locations instead of c1forms.
|
2009-12-29 17:32:11 +01:00 |
|
Juan Jose Garcia Ripoll
|
0abf905420
|
Removed type information from C1FORMs
|
2009-12-29 17:18:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
97b6077f84
|
New file cmploc.lsp for dealing with locations.
|
2009-12-29 16:51:05 +01:00 |
|
Juan Jose Garcia Ripoll
|
8355766f0c
|
+init-function-name+ is now in C-DATA
|
2009-12-29 16:50:48 +01:00 |
|
Juan Jose Garcia Ripoll
|
d6c25c24bf
|
Explicitely export from C-DATA the flags that COMPILER must then export.
|
2009-12-29 16:50:24 +01:00 |
|
Juan Jose Garcia Ripoll
|
3fcfaef8cf
|
In cmpmain.lsp, t3local-fun is now a private symbol.
|
2009-12-29 16:49:43 +01:00 |
|
Juan Jose Garcia Ripoll
|
c663a87d2a
|
Reorganize sysfun.lsp using the new packages.
|
2009-12-29 16:49:19 +01:00 |
|