Calvin Rose
|
1ea9ebf04f
|
Fix sourcemapping bug with closures, add some library functions
to boot.dst
|
2018-06-29 19:44:33 -04:00 |
|
Calvin Rose
|
11ced5b582
|
Update macroexpand.
|
2018-06-29 17:42:00 -04:00 |
|
Calvin Rose
|
8697ca976a
|
Remove unused var byteindex.
|
2018-06-29 13:49:17 -04:00 |
|
Calvin Rose
|
33862e2e7b
|
Be more specific about location of compile error (we only know the innermost tuple).
|
2018-06-29 13:13:13 -04:00 |
|
Calvin Rose
|
5afde3f6d4
|
Add line numbers to repl like irb.
|
2018-06-29 13:01:23 -04:00 |
|
Calvin Rose
|
28cf753fa2
|
Source mapping v4 (line and column instead of byte offsets).
|
2018-06-29 11:13:06 -04:00 |
|
Calvin Rose
|
f93c84c21f
|
Source mapping v3 (performance improvements, better decoupling from parser).
|
2018-06-29 10:41:26 -04:00 |
|
Calvin Rose
|
cac39aba67
|
Merge branch 'master' of github.com:bakpakin/dst
|
2018-06-29 01:20:14 -04:00 |
|
Calvin Rose
|
2e472ec9a3
|
Version 2 of new source mapping.
|
2018-06-29 01:16:46 -04:00 |
|
Calvin Rose
|
bb406133de
|
New sourcemaps v1.
|
2018-06-28 23:37:04 -04:00 |
|
Calvin Rose
|
90b685f8f4
|
Fix getline not being pretty printed properly.
|
2018-06-26 13:57:49 -04:00 |
|
Calvin Rose
|
9805bfb635
|
Fix file.read to handle popen'ed files better (allow read with :all).
|
2018-06-26 09:37:34 -04:00 |
|
bakpakin
|
23dcfb986e
|
Allow expressions as keys in destructuring.
|
2018-06-25 15:34:06 -04:00 |
|
Calvin Rose
|
5e9d1d07b9
|
Better refresh after coming back from suspend.
|
2018-06-24 13:20:32 -04:00 |
|
Calvin Rose
|
ceff49a08d
|
Enable suspending repl with ctrl-z.
|
2018-06-24 13:18:44 -04:00 |
|
Calvin Rose
|
4e6fc341dc
|
Many updates to the sqlite module.
|
2018-06-23 19:19:26 -04:00 |
|
Calvin Rose
|
363a17ff8c
|
Convert get, put and length to normal functions, not c functions.
|
2018-06-17 13:55:02 -04:00 |
|
Calvin Rose
|
0cf10946b0
|
Add first version of marsh (marshaling).
|
2018-06-12 14:24:45 -04:00 |
|
Calvin Rose
|
f0f5af24c2
|
Add some debug information to more builtin functions.
|
2018-06-09 20:41:02 -04:00 |
|
Calvin Rose
|
2a87dada47
|
Rename fiber.resume and fiber.yield to
resume and yield.
|
2018-06-09 13:08:30 -04:00 |
|
bakpakin
|
1690fee446
|
Add failure on top level error.
|
2018-06-08 15:58:23 -04:00 |
|
Calvin Rose
|
6d1ab414e4
|
Add frequencies to core library.
|
2018-06-03 14:21:24 -04:00 |
|
Calvin Rose
|
63baa52392
|
Add fiber.maxstack and fiber.setmaxstack to core library
|
2018-06-03 14:00:05 -04:00 |
|
Calvin Rose
|
b5ed4a875f
|
Change some definitions and remove thoughts.md
|
2018-06-02 19:16:13 -04:00 |
|
Calvin Rose
|
3b30b98ec0
|
Add sum and product functions to boot.dst.
|
2018-05-26 14:21:49 -04:00 |
|
Calvin Rose
|
8a346ec655
|
Add option to cli interface to stop scanning options.
|
2018-05-26 14:17:44 -04:00 |
|
Calvin Rose
|
4dc51915a9
|
Make loop macro more expressive
|
2018-05-26 13:46:27 -04:00 |
|
Calvin Rose
|
8bcb5e0019
|
Add where clause to list comprehension.
|
2018-05-23 23:43:48 -04:00 |
|
Calvin Rose
|
b09bf72490
|
Change primary looping macro to 'loop' instead of 'for'.
|
2018-05-23 22:08:36 -04:00 |
|
Calvin Rose
|
f8bda3af51
|
Add all-symbols, easy way to see all symbols in an environment.
|
2018-05-21 22:08:16 -04:00 |
|
Calvin Rose
|
de59c57e48
|
Make native modules easier to import.
|
2018-05-19 21:29:22 -04:00 |
|
Calvin Rose
|
fb409201b4
|
Strip trailing whitespace from many files.
Add native modules to import with module.native-path.
|
2018-05-19 21:16:00 -04:00 |
|
Calvin Rose
|
245fb948f1
|
Add os.cwd
|
2018-05-19 01:09:56 -04:00 |
|
Calvin Rose
|
5b62630a9b
|
Strip whitespace in boot.dst
|
2018-05-18 22:18:34 -04:00 |
|
Calvin Rose
|
68895e27d4
|
Change import semantics. Fix gc bug with fibers.
|
2018-05-18 20:53:19 -04:00 |
|
Calvin Rose
|
36ecbeffa6
|
A few changes.
|
2018-05-18 16:24:09 -04:00 |
|
Calvin Rose
|
4ecc88af37
|
Add some more string functions. Remove format.
|
2018-05-18 14:19:57 -04:00 |
|
Calvin Rose
|
f295692b50
|
Update copyright to 2018. Add string methods.
|
2018-05-17 23:41:20 -04:00 |
|
Calvin Rose
|
c0e373f420
|
Add some test code and fix sqlite3 native example.
|
2018-05-17 13:34:11 -04:00 |
|
Calvin Rose
|
ed9037e603
|
Remove defdo and defdo-
|
2018-05-16 23:09:28 -04:00 |
|
Calvin Rose
|
51bdc41014
|
Change fiber signal model to add user signals. This
should allow easier implementations of eventloops,
threadpools, or custom data flows with fibers.
|
2018-05-16 22:09:36 -04:00 |
|
Calvin Rose
|
0fd9224e4a
|
Proper re-entry into debug state nested fibers.
|
2018-05-16 09:24:34 -04:00 |
|
Calvin Rose
|
6ac59251e9
|
Fix some very mild memory leaks in line.c and the do_bytes function (not
deiniting the parser).
|
2018-05-15 22:05:47 -04:00 |
|
Calvin Rose
|
c6f79eca6d
|
Make setting up stl easier. Add shared library output to Makefile.
|
2018-05-14 21:52:51 -04:00 |
|
Calvin Rose
|
80ae7e80e6
|
Update state.h
|
2018-05-14 09:55:34 -04:00 |
|
Calvin Rose
|
dafc121f4d
|
Change c function macros to be explicitly non functional by
capitalizing them.
|
2018-05-12 20:31:28 -04:00 |
|
Calvin Rose
|
70e52d91c4
|
Add popen function to io.c
|
2018-05-11 08:13:26 -04:00 |
|
Calvin Rose
|
ee01547b3a
|
Add some more fiber functions.
Add fiber.current and fiber.lineage
|
2018-05-10 20:25:49 -04:00 |
|
Calvin Rose
|
584c75b3f6
|
Update Makefile for faster builds.
|
2018-05-10 11:11:18 -04:00 |
|
Calvin Rose
|
ac4b46bdb1
|
Fix dst_arg_bytes macro to correctly catch bad input.
|
2018-05-09 23:43:56 -04:00 |
|