Justin Ethier
|
a5c1d01653
|
Precompute application of a primitive to literals
Precompute primitives when it is safe to do so
|
2015-04-13 13:51:21 -04:00 |
|
Justin Ethier
|
7f82bf2617
|
WIP - Cyc_raise
|
2015-04-10 17:46:48 -04:00 |
|
Justin Ethier
|
04c11eabfb
|
Replacing __sum macro with Cyc_sum
|
2015-04-10 14:56:47 -04:00 |
|
Justin Ethier
|
5be68ec60c
|
Experimenting with Cyc_sum
|
2015-04-10 14:16:15 -04:00 |
|
Justin Ethier
|
4b2a5ae35a
|
Need to be able to call an error handler from runtime
|
2015-04-10 14:16:01 -04:00 |
|
Justin Ethier
|
2a6941a9e6
|
Removed fixed item
|
2015-04-09 21:53:28 -04:00 |
|
Justin Ethier
|
010d3e6a18
|
Modified code to account for numeric tower, fixed up number->string
|
2015-04-09 21:52:49 -04:00 |
|
Justin Ethier
|
cac2144f76
|
WIP
|
2015-04-09 18:04:32 -04:00 |
|
Justin Ethier
|
d9add7ab54
|
WIP
|
2015-04-09 18:04:06 -04:00 |
|
Justin Ethier
|
b2cc35e141
|
Added real? and integer?
|
2015-04-09 17:54:35 -04:00 |
|
Justin Ethier
|
f12094cae1
|
WIP
|
2015-04-09 14:41:08 -04:00 |
|
Justin Ethier
|
cbcde1e0b1
|
Allow (string->number) to parse floats and ints
|
2015-04-09 14:13:15 -04:00 |
|
Justin Ethier
|
ea8f56a4ee
|
Allow (string->number) to return common type (int and double)
|
2015-04-08 22:59:22 -04:00 |
|
Justin Ethier
|
c62e035153
|
Building-out double type
|
2015-04-08 22:30:05 -04:00 |
|
Justin Ethier
|
e68ae17b86
|
Test case for compile-time eval
|
2015-04-08 14:47:46 -04:00 |
|
Justin Ethier
|
cc15c8b5f3
|
Experimenting with compile-time evaluation
|
2015-04-08 13:59:32 -04:00 |
|
Justin Ethier
|
3fc60627eb
|
Experimenting with literal evaluation at compile time
|
2015-04-07 22:55:14 -04:00 |
|
Justin Ethier
|
73ec3a5c94
|
WIP
|
2015-04-07 18:02:42 -04:00 |
|
Justin Ethier
|
51d932c61d
|
Added TODO item
|
2015-04-07 14:24:34 -04:00 |
|
Justin Ethier
|
0b1490d102
|
Simplify CPS conversion of top-level code
|
2015-04-07 14:01:16 -04:00 |
|
Justin Ethier
|
1e317d273b
|
Added item
|
2015-04-03 17:24:27 -04:00 |
|
Justin Ethier
|
621463216f
|
Do not keep global just because it refers to itself
|
2015-04-03 16:54:26 -04:00 |
|
Justin Ethier
|
503770a899
|
Only emit funcall macros that are used by the generated code
|
2015-04-01 15:11:19 -04:00 |
|
Justin Ethier
|
b946e75a02
|
Fixed compiler warning
|
2015-03-31 22:59:14 -04:00 |
|
Justin Ethier
|
96b5037449
|
Removed obsolete macro generation
|
2015-03-31 22:58:39 -04:00 |
|
Justin Ethier
|
78fe64cb56
|
Replaced AFTER_LONGJMP, and misc fixes
|
2015-03-31 21:45:10 -04:00 |
|
Justin Ethier
|
716d0e0b7f
|
WIP
|
2015-03-31 14:14:40 -04:00 |
|
Justin Ethier
|
456af5b6d0
|
Removed unnecessary code
|
2015-03-31 13:59:21 -04:00 |
|
Justin Ethier
|
3e92f67924
|
Formatting
|
2015-03-31 13:59:11 -04:00 |
|
Justin Ethier
|
8f6d5db797
|
Simple example to investigate closure improvements
|
2015-03-30 22:19:32 -04:00 |
|
Justin Ethier
|
ccd975345a
|
Changed static compilation
|
2015-03-30 22:19:24 -04:00 |
|
Justin Ethier
|
b196f4b7fe
|
Only compile library as static
|
2015-03-30 22:19:11 -04:00 |
|
Justin Ethier
|
9f4fcc8d65
|
Compile using static library
|
2015-03-30 21:33:12 -04:00 |
|
Justin Ethier
|
55a575c1d7
|
Added items
|
2015-03-30 15:35:39 -04:00 |
|
Justin Ethier
|
366e813890
|
Added stubs for dynamic linking
|
2015-03-30 15:07:57 -04:00 |
|
Justin Ethier
|
dd4e8ebc94
|
Compile using static lib
|
2015-03-30 13:56:46 -04:00 |
|
Justin Ethier
|
dd8b1852f7
|
WIP - separating runtime code
|
2015-03-30 13:40:41 -04:00 |
|
Justin Ethier
|
c41608af7c
|
Removed DEBUG_ALWAYS_GC
|
2015-03-30 13:33:02 -04:00 |
|
Justin Ethier
|
926d7b7881
|
First steps toward precompiling part of the runtime
|
2015-03-27 17:15:03 -04:00 |
|
Justin Ethier
|
e8d3424125
|
Experimenting with an alternative approach for apply
|
2015-03-27 15:54:48 -04:00 |
|
Justin Ethier
|
111b279b96
|
Added quasi-quote macro from chibi
|
2015-03-26 16:42:25 -04:00 |
|
Justin Ethier
|
b578e13509
|
Added (make-string)
|
2015-03-26 13:46:23 -04:00 |
|
Justin Ethier
|
9ecb6d6668
|
Filling out compatibility table
|
2015-03-26 13:32:45 -04:00 |
|
Justin Ethier
|
dacd5d88ea
|
Note about eqv?
|
2015-03-26 13:26:40 -04:00 |
|
Justin Ethier
|
f158326c9e
|
Added boolean=?
|
2015-03-26 13:26:35 -04:00 |
|
Justin Ethier
|
bc151ed781
|
Added (char-downcase)
|
2015-03-26 13:13:32 -04:00 |
|
Justin Ethier
|
11d861a97c
|
Added (char-upcase)
|
2015-03-25 23:02:31 -04:00 |
|
Justin Ethier
|
8be0c02a06
|
Added more char functions
|
2015-03-25 22:53:55 -04:00 |
|
Justin Ethier
|
e1df435b7d
|
Adding list section
|
2015-03-25 22:25:27 -04:00 |
|
Justin Ethier
|
a14d899e00
|
Removed finished item
|
2015-03-25 22:25:19 -04:00 |
|