Alex Shinn
|
ac05d24594
|
stupid merge
|
2010-08-17 21:08:13 +09:00 |
|
Alex Shinn
|
3acae168fc
|
committing incomplete changes for merge (stupid hg)
|
2010-08-17 21:06:45 +09:00 |
|
Alex Shinn
|
faee09c064
|
merge
|
2010-08-17 12:02:39 +00:00 |
|
Alex Shinn
|
69a4dc97d5
|
removing sexp_printf use
|
2010-08-17 12:01:49 +00:00 |
|
Alex Shinn
|
7dd6be4b21
|
removing sexp_printf uses
|
2010-08-17 20:56:55 +09:00 |
|
Alex Shinn
|
c9beeccae3
|
commenting out ECHOPRT and PENDIN
|
2010-08-17 20:46:27 +09:00 |
|
Alex Shinn
|
bddaed3295
|
removing redundant sexp_heap_align definition
|
2010-08-17 20:46:12 +09:00 |
|
Alex Shinn
|
2449b97341
|
defining off64_t as off_t for cygwin
|
2010-08-17 00:17:50 +09:00 |
|
Alex Shinn
|
02b888b438
|
chibi.repl uses edit-line, catches interrupts
|
2010-08-16 15:14:30 +00:00 |
|
Alex Shinn
|
98681871c4
|
fixing scheduling of threads generated by eval
|
2010-08-16 15:14:00 +00:00 |
|
Alex Shinn
|
710a6b48aa
|
signal handlers now run in a separate thread
|
2010-08-15 19:09:07 +09:00 |
|
Alex Shinn
|
ec8b976564
|
simplifying sexp_check_exception in vm
|
2010-08-15 17:28:21 +09:00 |
|
Alex Shinn
|
4bd9c0a3a7
|
fixing srfi-27 build for cygwin
|
2010-08-15 17:03:46 +09:00 |
|
Alex Shinn
|
32f835e5f2
|
previous setting was in wrong place
|
2010-08-15 16:51:33 +09:00 |
|
Alex Shinn
|
f49b4ccfc0
|
specifying -DSEXP_USE_STRING_STREAMS=0 for cygwin
|
2010-08-15 16:49:31 +09:00 |
|
Alex Shinn
|
f401156d28
|
adding dist-clean target which removes .stub generated .c files
|
2010-08-15 16:13:40 +09:00 |
|
Alex Shinn
|
9d4203f613
|
incorporating cygwin patches from john cowan:
* makefile rules for cygwin
* forcing function versions of tolower/isalpha/etc.
|
2010-08-15 16:08:34 +09:00 |
|
Alex Shinn
|
9f69f1b425
|
working on handling signals via threads
|
2010-08-12 08:53:26 +09:00 |
|
Alex Shinn
|
e5c3c7a413
|
adding join-timeout-exception?
|
2010-08-11 22:33:21 +09:00 |
|
Alex Shinn
|
678a82f266
|
removing type-of from type-inference module
|
2010-08-02 08:49:13 +09:00 |
|
Alex Shinn
|
1d1130d4c3
|
adding efficient type-of operator
|
2010-08-02 00:52:22 +09:00 |
|
Alex Shinn
|
fbf7319a30
|
various type inference fixes, mutually recursive functions now resolve correctly
|
2010-08-01 18:12:49 +09:00 |
|
Alex Shinn
|
2fe2e9f002
|
adding test-values
|
2010-08-01 17:55:30 +09:00 |
|
Alex Shinn
|
da5d9c677b
|
adding error types, fixing the return value of primitive list types.
also adding <boolean> and <char> types.
|
2010-08-01 17:47:10 +09:00 |
|
Alex Shinn
|
f61e3ac415
|
fixing bug in delete
|
2010-08-01 16:20:43 +09:00 |
|
Alex Shinn
|
e656c6e7e2
|
don't error when passing dotted lists to n-ary map
|
2010-08-01 16:20:31 +09:00 |
|
Alex Shinn
|
e4b65f83d5
|
adding srfi-38
|
2010-08-01 15:04:00 +09:00 |
|
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 |
|