Commit graph

70 commits

Author SHA1 Message Date
Alex Shinn
c5cad60259 Fixing static libraries array initialization. 2014-12-25 16:50:53 +09:00
Alex Shinn
aafc97acc0 Including local source files verbatim in FFI.
Moving huff includes to include dir.
2014-12-25 13:47:24 +09:00
Alex Shinn
b78187c89b Adding virtual FFI accessors. 2014-12-25 13:14:09 +09:00
Alex Shinn
ad66b05837 Inlining utils to make chibi-genstatic work without modules. 2014-12-22 18:24:47 +09:00
Alex Shinn
b3f794568e Various C++ FFI improvements. 2014-12-22 18:18:52 +09:00
Alex Shinn
ba11e996e6 Adding bounds checking for slot-ref/set!. 2014-12-14 15:16:12 +09:00
Alex Shinn
b7265fcc49 Also tracking slot names for FFI types. 2014-12-13 16:04:07 +09:00
Alex Shinn
7f3c503dcd Tracking FFI type getters and setters. 2014-12-13 15:17:17 +09:00
Alex Shinn
d10de2f613 Better error message in parse-func. 2014-08-24 22:46:06 +09:00
Alex Shinn
8d636f3ca5 Basic bytevector FFI support. 2014-08-21 21:57:57 +09:00
Alex Shinn
8b39d35dc1 Adding license. 2014-07-10 00:34:36 +09:00
Alex Shinn
1e69cbc90f Asking for confirmation instead of failing automatically
on digest and signature mismatches.
2014-07-08 22:44:51 +09:00
Alex Shinn
d181f28c24 Allowing --uri arguments for reg-key and upload. 2014-07-01 22:23:47 +09:00
Alex Shinn
d203016551 run-application takes an optional initial config argument 2014-06-29 22:10:19 +09:00
Alex Shinn
048acde7d7 Documenting options. 2014-06-29 21:35:29 +09:00
Alex Shinn
3dbb761619 Installing builtin package versions. 2014-06-17 22:09:07 +09:00
Alex Shinn
e8e3f701c5 Supporting scribble extraction. 2014-06-15 23:49:26 +09:00
Alex Shinn
fac93ffa4c Moving chibi snow libraries under chibi namespace. 2014-06-11 20:42:34 +09:00
Alex Shinn
c8e1f4c18c Mark char* input parameters const where applicable. 2014-05-14 21:30:35 +09:00
Alex Shinn
8b5eb68238 File descriptors maintain a reference count of ports open on them
They can be close()d explicitly with close-file-descriptor, and
will close() on gc, but only explicitly closing the last port on
them will close the fileno.  Notably needed for network sockets
where we open separate input and output ports on the same socket.
2014-02-20 22:32:50 +09:00