Abdulaziz Ghuloum
|
0700cdc1cb
|
* build-system-library in makefile now constructs a proper
current-primitive-locations procedure.
|
2007-05-04 06:14:20 -04:00 |
Abdulaziz Ghuloum
|
75bfaf49a0
|
* makefile now calls (current-primitive-locations (lambda (x) #f))
on startup.
|
2007-05-04 06:11:31 -04:00 |
Abdulaziz Ghuloum
|
a3aef19781
|
* exports from the compiler to the next runtime (system) library
now works.
|
2007-05-04 03:00:16 -04:00 |
Abdulaziz Ghuloum
|
34fa59f9d4
|
* (export (rename (internal-name external-name) ...)) now works.
|
2007-05-04 01:32:52 -04:00 |
Abdulaziz Ghuloum
|
bf3e5711a9
|
* fixed a pretty-printer bug that caused gensym count to be assigned
out of order. It now uses map1ltr instead of map for list
processing.
|
2007-05-03 04:38:48 -04:00 |
Abdulaziz Ghuloum
|
b6734896e2
|
* working on cleaning up the makefile
|
2007-05-03 03:58:43 -04:00 |
Abdulaziz Ghuloum
|
4eca8e3915
|
* auto-invoke is gone. top-level must explicitly invoke a library.
|
2007-05-03 01:49:16 -04:00 |
Abdulaziz Ghuloum
|
ef4bb0951e
|
* Added installed-libraries prim.
|
2007-05-02 16:55:54 -04:00 |
Abdulaziz Ghuloum
|
4df202261b
|
* install-library now can install simple libraries.
|
2007-05-02 06:24:37 -04:00 |
Abdulaziz Ghuloum
|
896a4408fd
|
* added initial code for a library manager
|
2007-05-02 04:48:41 -04:00 |
Abdulaziz Ghuloum
|
8383fd79d6
|
* added a primitive-location parameter.
|
2007-05-02 02:16:56 -04:00 |
Abdulaziz Ghuloum
|
efded22ebc
|
* boot-library-expand now returns an environment along with the
expanded code.
|
2007-05-02 01:52:11 -04:00 |
Abdulaziz Ghuloum
|
671e2f475c
|
* Added a "boot-library-expand" to separate the top-library
expander from the experimental expander.
|
2007-05-02 00:06:44 -04:00 |
Abdulaziz Ghuloum
|
718b20767f
|
* cleanup of makefile.ss
|
2007-05-01 17:39:17 -04:00 |
Abdulaziz Ghuloum
|
2fae44c304
|
* syntax-objects are now non-generative records
|
2007-05-01 17:25:43 -04:00 |
Abdulaziz Ghuloum
|
e1bfd0f31f
|
* added with-output-to-file to the scheme-env
|
2007-05-01 16:49:07 -04:00 |
Abdulaziz Ghuloum
|
5e3e02e295
|
* psyntax removed from repository.
* syntax.ss renamed to libsyntax.ss.
|
2007-05-01 06:09:01 -04:00 |
Abdulaziz Ghuloum
|
00326031d8
|
* entire system librarified
|
2007-05-01 05:49:33 -04:00 |
Abdulaziz Ghuloum
|
b772735658
|
* syntax.ss librarified.
|
2007-05-01 05:16:32 -04:00 |
Abdulaziz Ghuloum
|
218b0aab48
|
* before librarifiying syntax.ss
|
2007-05-01 05:12:32 -04:00 |
Abdulaziz Ghuloum
|
5ae6f6bc76
|
* before trying libcompile
|
2007-05-01 04:36:53 -04:00 |
Abdulaziz Ghuloum
|
17664b1a37
|
* working on libcompile
|
2007-05-01 00:06:47 -04:00 |
Abdulaziz Ghuloum
|
16a57eaf5c
|
* libnumerics librarified
|
2007-05-01 00:04:53 -04:00 |
Abdulaziz Ghuloum
|
572b97c769
|
libchezio librarified
|
2007-04-30 23:18:37 -04:00 |
Abdulaziz Ghuloum
|
b737da1b6e
|
* some support for syntax-case added.
|
2007-04-30 22:00:04 -04:00 |
Abdulaziz Ghuloum
|
bee4776036
|
* working on librarifying syntax.ss
|
2007-04-30 04:51:37 -04:00 |
Abdulaziz Ghuloum
|
2fe1943872
|
* libhandlers librarified
|
2007-04-30 01:06:00 -04:00 |
Abdulaziz Ghuloum
|
159abbafc0
|
* merged libcontrol0.ss and libcontrol1.ss back to libcontrol.ss
|
2007-04-30 00:55:13 -04:00 |
Abdulaziz Ghuloum
|
e028e37d0f
|
* libcollect librarified
|
2007-04-30 00:50:10 -04:00 |
Abdulaziz Ghuloum
|
56f3d05a6e
|
* libcxr librarified
|
2007-04-30 00:35:28 -04:00 |
Abdulaziz Ghuloum
|
f4b0668ebb
|
* libguardians librarified
|
2007-04-30 00:33:22 -04:00 |
Abdulaziz Ghuloum
|
c3839a721d
|
* libcore librarified
|
2007-04-30 00:31:21 -04:00 |
Abdulaziz Ghuloum
|
97478fd873
|
* libwriter librarified
|
2007-04-29 23:00:20 -04:00 |
Abdulaziz Ghuloum
|
cf3ff29874
|
* libassembler librarified
|
2007-04-29 21:42:41 -04:00 |
Abdulaziz Ghuloum
|
149ace20d9
|
* removed the pretty-print from the output of chi-top-library
|
2007-04-28 20:59:38 -04:00 |
Abdulaziz Ghuloum
|
c1a946b346
|
* first library (ikarus interaction) is added.
* the library expander (syntax.ss) is added.
|
2007-04-28 20:54:02 -04:00 |
Abdulaziz Ghuloum
|
5bb666bf7f
|
* last commit on alt-cogen and beginning of alt-alt-cogen :-)
|
2007-03-09 14:01:17 -05:00 |
Abdulaziz Ghuloum
|
893a2decc8
|
* added bignum? primitive and removed ikrt_isbignum from the runtime
system.
|
2007-03-04 13:02:39 -05:00 |
Abdulaziz Ghuloum
|
87d8d5a5dd
|
* added a $set-symbol-function! primitive.
|
2007-02-24 15:42:57 -05:00 |
Abdulaziz Ghuloum
|
819a3ca1c1
|
* bug in collector causing dirty bits for code objects with younger reloc
vectors to be unset incorrectly. The bug was in using || instead
of | when computing the dirty pattern.
|
2007-02-22 21:58:38 -05:00 |
Abdulaziz Ghuloum
|
434ebe9525
|
* The $apply macro and all the appcall forms were removed from the
compiler after realizing that I was stupid.
($appcall rator rand*) was just (jmpcal SL_apply rator rand*)
|
2007-02-14 15:50:34 -05:00 |
Abdulaziz Ghuloum
|
2e477881b6
|
* split libcontrol into primitive libcontrol0 and extended
libcontrol1.
|
2007-02-12 19:17:31 -05:00 |
Abdulaziz Ghuloum
|
f766ca1148
|
* passes tests, but fails to compile psyntax.
|
2007-02-12 13:58:04 -05:00 |
Abdulaziz Ghuloum
|
fa6e499b22
|
* before attempting to use chaitin to compile the system.
|
2007-02-11 21:42:01 -05:00 |
Abdulaziz Ghuloum
|
f5411877ba
|
* altcompile now passes tests 1.3
|
2007-02-11 04:12:09 -05:00 |
Abdulaziz Ghuloum
|
27d8fd4558
|
* libaltcogen can now compile a simple expression :-)
|
2007-02-10 18:51:12 -05:00 |
Abdulaziz Ghuloum
|
d04dd79b81
|
* added open-input-string
|
2007-02-04 15:51:47 -05:00 |
Abdulaziz Ghuloum
|
0f5af66775
|
* Added a warning procedure.
|
2007-01-31 19:07:28 -05:00 |
Abdulaziz Ghuloum
|
3c4986ff89
|
* added last-pair primitive
|
2007-01-31 17:23:49 -05:00 |
Abdulaziz Ghuloum
|
126b7aa8fa
|
* call-with-values where the second argument is a single-value
procedure is now direct-call-optimized.
|
2007-01-26 10:23:07 -05:00 |