Alex Shinn
|
27a57b6e87
|
changing type names to traditional <type>
|
2010-08-01 15:03:13 +09:00 |
|
Alex Shinn
|
1923f54df0
|
switching tests suites to use (chibi test)
|
2010-07-31 23:30:30 +09:00 |
|
Alex Shinn
|
9684192ffe
|
wrong scale on ms difference
|
2010-07-31 23:20:50 +09:00 |
|
Alex Shinn
|
5975cccd37
|
adding (chibi test) module
|
2010-07-31 23:08:00 +09:00 |
|
Alex Shinn
|
566fdee273
|
fixing off by one error in quicksort
|
2010-07-31 23:00:37 +09:00 |
|
Alex Shinn
|
f58670b531
|
no more sexp_symbol_string, accessing sexp_symbol_data directly
|
2010-07-31 22:20:53 +09:00 |
|
Alex Shinn
|
db5927abf7
|
fixing type id extraction
|
2010-07-31 22:11:28 +09:00 |
|
Alex Shinn
|
4a2d9474bc
|
forgot to update types lookup for bignums after introducing byte vectors
|
2010-07-31 22:04:38 +09:00 |
|
Alex Shinn
|
307f81c315
|
adding \xNN escapes to string literals
|
2010-07-31 21:35:46 +09:00 |
|
Alex Shinn
|
8b590bd70c
|
adding initial type inference library
|
2010-07-29 13:06:01 +00:00 |
|
Alex Shinn
|
dcb56aa085
|
adding more types to ast
|
2010-07-29 12:43:40 +00:00 |
|
Alex Shinn
|
1c8f8a6b3d
|
ast/module updates
|
2010-07-29 08:16:06 +09:00 |
|
Alex Shinn
|
68e55705a2
|
adding return types to standard opcodes
|
2010-07-27 11:13:17 +00:00 |
|
Alex Shinn
|
2ed2f865fd
|
adding name to type printed representation
|
2010-07-27 08:02:02 +09:00 |
|
Alex Shinn
|
e0cb8fd076
|
fixing typo in new opcodes.c
|
2010-07-27 00:24:37 +09:00 |
|
Alex Shinn
|
fb8e1cf441
|
opcode types are now general sexps
|
2010-07-27 00:07:22 +09:00 |
|
Alex Shinn
|
8d1ed6da27
|
adding ast.scm where ast->sexp was moved
|
2010-07-25 21:27:39 +09:00 |
|
Alex Shinn
|
ce6891b188
|
adding several utilities to chibi.modules including procedure-analysis
|
2010-07-25 21:24:46 +09:00 |
|
Alex Shinn
|
b2975ef623
|
adding scribble module
|
2010-07-20 08:55:38 +09:00 |
|
Alex Shinn
|
49cd07dad1
|
adding modules introspection lib
currently just analyze-module to return all top-level forms
of a module analyzed in the internal AST form.
|
2010-07-20 08:53:43 +09:00 |
|
Alex Shinn
|
54005c4d66
|
adding source info to all pairs in a list and checking cdr's when analyzing
this preserves source info for named lets without any need for source info
copying in the macro itself.
|
2010-07-20 08:21:43 +09:00 |
|
Alex Shinn
|
66ae7b1c03
|
preserving internal define source info
|
2010-07-20 00:19:02 +09:00 |
|
Alex Shinn
|
3660755f4a
|
updating macroexpand, exporting ast->sexp
|
2010-07-19 23:55:07 +09:00 |
|
Alex Shinn
|
66bbcefe6a
|
removing debug line
|
2010-07-19 23:42:18 +09:00 |
|
Alex Shinn
|
b165a27fcf
|
adding lambda names in more cases
|
2010-07-19 23:39:23 +09:00 |
|
Alex Shinn
|
d43cf9f6c2
|
making (config) an importable module
self-reference handled with new current-environment
|
2010-07-19 22:31:09 +09:00 |
|
Alex Shinn
|
5308e5b45b
|
fixing typo
|
2010-07-19 15:01:02 +09:00 |
|
Alex Shinn
|
9cfbfdb31b
|
adding types to ast module
|
2010-07-17 17:05:20 +09:00 |
|
Alex Shinn
|
9cf8124a81
|
records are now generative, match can destructure records with $ patterns
|
2010-07-17 14:46:50 +09:00 |
|
Alex Shinn
|
c6c593f277
|
adding 5 and 6 arg variations to generic sexp_fcall
|
2010-07-16 08:22:10 +09:00 |
|
Alex Shinn
|
5344e9e235
|
removing fcall5/6 from disasm
|
2010-07-16 08:08:15 +09:00 |
|
Alex Shinn
|
4588874b96
|
checking against NULL pointer for source info in print-exception
|
2010-07-16 00:23:33 +09:00 |
|
Alex Shinn
|
d9017cc20e
|
removing fcall4 and fcall5
|
2010-07-15 23:48:43 +09:00 |
|
Alex Shinn
|
28b8f8251b
|
genstubs fixes
|
2010-07-15 22:50:10 +09:00 |
|
Alex Shinn
|
e3f4d51ef7
|
more windows updates, library compiles in VC++ now
|
2010-07-15 22:19:47 +09:00 |
|
Alex Shinn
|
a44ec2a883
|
merge
|
2010-07-14 11:41:41 +00:00 |
|
Alex Shinn
|
cfa12ee295
|
updates for windows
|
2010-07-14 11:41:03 +00:00 |
|
Alex Shinn
|
1b14ac40a6
|
adding more featureful repl module
|
2010-07-13 07:54:29 +09:00 |
|
Alex Shinn
|
b5f29def78
|
adding support for unions
|
2010-07-12 23:04:53 +09:00 |
|
Alex Shinn
|
dbb4db1728
|
initial unicode support
|
2010-07-12 00:00:31 +09:00 |
|
Alex Shinn
|
1ecc2bb55c
|
srfi-18 updates
|
2010-07-11 05:57:07 +00:00 |
|
Alex Shinn
|
061458f521
|
forgot to add a file
|
2010-07-08 22:36:41 +09:00 |
|
Alex Shinn
|
766a841ca4
|
adding support for foreign functions taking up to 16 arguments
|
2010-07-07 23:53:48 +09:00 |
|
Alex Shinn
|
c031339334
|
fixing getters/setters on nested structs
|
2010-07-07 22:41:08 +09:00 |
|
Alex Shinn
|
3bfc6a2d8e
|
adding stack traces for scripts
|
2010-07-07 21:14:27 +09:00 |
|
Alex Shinn
|
34710bf44d
|
srfi-18 updates
|
2010-07-05 08:24:36 +09:00 |
|
Alex Shinn
|
5b627880cb
|
initial threading support (in-progress)
|
2010-07-04 07:43:41 +00:00 |
|
Alex Shinn
|
c1d5a6f709
|
adding simple stack traces
|
2010-06-29 01:41:10 +09:00 |
|
Alex Shinn
|
46a07441f1
|
fixing line number info for implicit lambda defines
|
2010-06-26 11:34:34 +09:00 |
|
Alex Shinn
|
2c8c2a8c23
|
fixing runtime error reporting
|
2010-06-26 11:28:42 +09:00 |
|