1
0
mirror of https://github.com/janet-lang/janet synced 2024-12-02 21:09:55 +00:00

Commit Graph

  • 5b62630a9b Strip whitespace in boot.dst Calvin Rose 2018-05-18 22:18:34 -0400
  • c2199646be Move doc to wiki. Calvin Rose 2018-05-18 21:31:46 -0400
  • 68895e27d4 Change import semantics. Fix gc bug with fibers. Calvin Rose 2018-05-18 20:53:19 -0400
  • 36ecbeffa6 A few changes. Calvin Rose 2018-05-18 16:24:09 -0400
  • 4ecc88af37 Add some more string functions. Remove format. Calvin Rose 2018-05-18 14:19:57 -0400
  • f295692b50 Update copyright to 2018. Add string methods. Calvin Rose 2018-05-17 23:41:20 -0400
  • c0e373f420 Add some test code and fix sqlite3 native example. Calvin Rose 2018-05-17 13:34:11 -0400
  • ed9037e603 Remove defdo and defdo- Calvin Rose 2018-05-16 23:09:28 -0400
  • 51bdc41014 Change fiber signal model to add user signals. This should allow easier implementations of eventloops, threadpools, or custom data flows with fibers. Calvin Rose 2018-05-16 22:09:36 -0400
  • 0fd9224e4a Proper re-entry into debug state nested fibers. Calvin Rose 2018-05-16 09:24:34 -0400
  • 6ac59251e9 Fix some very mild memory leaks in line.c and the do_bytes function (not deiniting the parser). Calvin Rose 2018-05-15 22:03:45 -0400
  • c6f79eca6d Make setting up stl easier. Add shared library output to Makefile. Calvin Rose 2018-05-14 21:52:51 -0400
  • 80ae7e80e6 Update state.h Calvin Rose 2018-05-14 09:55:34 -0400
  • dafc121f4d Change c function macros to be explicitly non functional by capitalizing them. Calvin Rose 2018-05-12 20:31:28 -0400
  • 70e52d91c4 Add popen function to io.c Calvin Rose 2018-05-11 08:13:26 -0400
  • ee01547b3a Add some more fiber functions. Add fiber.current and fiber.lineage Calvin Rose 2018-05-10 20:25:49 -0400
  • 584c75b3f6 Update Makefile for faster builds. Calvin Rose 2018-05-10 11:11:18 -0400
  • ac4b46bdb1 Fix dst_arg_bytes macro to correctly catch bad input. Calvin Rose 2018-05-09 23:43:56 -0400
  • dcb903ffa6 Add makefile back in. Calvin Rose 2018-05-09 18:14:30 -0400
  • d3ca95c9bc Very minor changes. Calvin Rose 2018-05-09 18:13:05 -0400
  • 640aaf76c9 Remove not working CMake file Calvin Rose 2018-05-09 18:10:09 -0400
  • c4c3a09366 Remove sqlite from repo and include download script in example makefile. Calvin Rose 2018-05-09 18:08:55 -0400
  • ea9855a93d Update parse-status to reflect new long-string syntax better. Calvin Rose 2018-05-09 17:14:29 -0400
  • 932a0324ee More work on renaming functions. Change long string syntax to use backticks. Allow custom masks in fibers for custom error and debug handling. Calvin Rose 2018-05-09 17:01:58 -0400
  • f47323c915 Change convention for naming modules and functions. Calvin Rose 2018-05-08 19:40:28 -0400
  • 8fd8b1126b Add more to intro.md Calvin Rose 2018-05-07 17:22:46 -0400
  • 0cd6cdc28b Add some more opcodes for comparison with numeric types. Calvin Rose 2018-05-07 12:34:04 -0400
  • 104b09d848 Make the -s option more useful. Calvin Rose 2018-05-07 01:04:24 -0400
  • 55f0e759d9 Add extra information in repl to show state of parsing. Calvin Rose 2018-05-06 23:25:59 -0400
  • 7e63427208 Update strtod.c to be less accepting of some badly formed numbers. Calvin Rose 2018-05-06 15:27:52 -0400
  • b31791200b Add long string syntax to dst. Calvin Rose 2018-05-06 13:28:09 -0400
  • 181a38f412 Add sqlite3 native module to repo. Calvin Rose 2018-05-05 23:51:29 -0400
  • 06b80e56eb Merge branch 'master' of github.com:bakpakin/dst Calvin Rose 2018-05-05 14:42:28 -0400
  • 238cec8f32 Add each. Calvin Rose 2018-05-05 14:41:47 -0400
  • d9e5019a71 Add -e option to dst for executing inline scripts from the shell. bakpakin 2018-05-05 14:05:56 -0400
  • 256aba199f Remove foreach. Calvin Rose 2018-05-01 23:38:53 -0400
  • 6b5c5ab0ad Remove script.dst Calvin Rose 2018-05-01 12:35:54 -0400
  • 1e4f221170 Move strtod to core, and rename parse-number, parse-integer, and parse-real functions to scan-number, scan-integer, and scan-real. Add very basic format function for formatting strings for printing. Calvin Rose 2018-05-01 11:06:31 -0400
  • e4434f74b6 Fix some typos in boot.dst Calvin Rose 2018-04-30 18:11:19 -0400
  • 1205ca5cad Add beginning of intorductory doc. Add prototypes to pretty print output. Calvin Rose 2018-04-30 17:05:42 -0400
  • 53f9c18669 More work on improving errors. Calvin Rose 2018-04-29 20:13:04 -0400
  • 96897a0d7a Merge branch 'master' of github.com:bakpakin/dst Calvin Rose 2018-04-28 18:11:23 -0400
  • 10934bcfb9 Add errorhandling helper functions and macros for writing c functions. Calvin Rose 2018-04-28 18:10:57 -0400
  • d19e272624 Make CMake not depend on location of build folder. Calvin Rose 2018-04-27 01:20:39 -0400
  • 344fa031b2 Add stub CMakeLists.txt for native module. Calvin Rose 2018-04-26 16:57:23 -0400
  • 99709a68fd Add example file for compiling native modules (hello.so). Calvin Rose 2018-04-26 13:13:31 -0400
  • 8b9bd41205 Fix bug with false literals as keys not printing. Calvin Rose 2018-04-02 16:10:16 -0400
  • 534c936e14 Fix infinite recursion on defn and derivatives on invalid input. Calvin Rose 2018-04-01 18:24:04 -0400
  • 1110267c9d Update maxtriangle example, extend map function, and add extremes functions (max, min, order-max, order-min, extreme) Calvin Rose 2018-04-01 15:08:51 -0400
  • 027b2a81c2 Shrink the public interface by hiding internal state. Calvin Rose 2018-03-31 16:40:36 -0400
  • 507f9f9c57 Make global state thread local. This means multiple threads of dst can run, but cannot yet share state. Calvin Rose 2018-03-30 16:12:30 -0400
  • 9dabc6bee3 Update assembly doc. Calvin Rose 2018-03-30 12:17:03 -0400
  • 077c345434 Add preliminary bytecode docs. Calvin Rose 2018-03-29 13:26:19 -0400
  • 0d5b57daee Remove exit in favor of os-exit. Calvin Rose 2018-03-28 21:24:54 -0400
  • e21a69920f Add sorting to pretty printer. Calvin Rose 2018-03-28 21:16:12 -0400
  • 39d6bd573a Add preliminary os lib. Calvin Rose 2018-03-28 20:50:20 -0400
  • f4ef0ae0bb Add sorting to boot.dst Calvin Rose 2018-03-28 16:38:05 -0400
  • cee0f6acd1 Merge branch 'master' of github.com:bakpakin/dst Calvin Rose 2018-03-28 14:01:14 -0400
  • 73ead5c2de Update core namespace. Clean up some code, and put more emphasis on indexed data-structure combinators instead of iterators. Calvin Rose 2018-03-28 13:50:06 -0400
  • 5c3cd7e84f Update core namespace. Clean up some code, and put more emphasis on indexed data-structure combinators instead of iterators. Calvin Rose 2018-03-28 13:50:06 -0400
  • d9f6c7b069 Make pretty printer prettier. Calvin Rose 2018-03-26 13:36:58 -0400
  • db046fa8bb Clean up testing code a little bit. Calvin Rose 2018-03-25 21:25:33 -0400
  • 6ace978ab8 Merge branch 'master' of github.com:bakpakin/dst Calvin Rose 2018-03-25 21:12:43 -0400
  • 44d2049c94 Update lazyseqs.dst and boot.dst Calvin Rose 2018-03-25 20:39:38 -0400
  • 080caf31a7 Add triangles examples. bakpakin 2018-03-25 18:51:31 -0400
  • b70d6cad1b
    Merge pull request #10 from Gavlooth/master Calvin Rose 2018-03-25 14:47:14 -0400
  • 5ff0367d0f Fix if-let when-let and add put-in (assoc-in) Gavlooth 2018-03-25 11:30:30 +0300
  • 1bc5705667 Fix if-let when-let and add put-in (assoc-in) Gavlooth 2018-03-25 11:30:30 +0300
  • a3ed7327c9 Make array literals require preceding @ character. Calvin Rose 2018-03-24 12:48:42 -0400
  • 3c57980ef1
    Merge pull request #6 from Gavlooth/master Calvin Rose 2018-03-24 11:53:57 -0400
  • 337dec8c24
    Merge 9f90dc1e1f into 41d5b5cb90 heefoo 2018-03-24 05:46:22 +0000
  • 9f90dc1e1f Fix some typos Gavlooth 2018-03-24 07:44:17 +0200
  • 0ebc95aa2b Improve lazy2iter and fix a typo in specials.c Gavlooth 2018-03-23 15:18:04 +0200
  • 41d5b5cb90 Fix some behavior with parsing integers. Calvin Rose 2018-03-24 00:25:59 -0400
  • 0b25284aa9 Expose parse-number function. Calvin Rose 2018-03-24 00:11:44 -0400
  • 89ecd43115 Move functions in util.dst to boot.dst. Calvin Rose 2018-03-23 18:36:56 -0400
  • 68bf4d460b Replicate segmentation fault Gavlooth 2018-03-23 05:39:11 +0200
  • da15dac16b Fix an offset bug in closure creation. Calvin Rose 2018-03-22 17:38:37 -0400
  • 8d302d9b1f Merge branch 'master' of https://github.com/Gavlooth/dst into gavlooth Calvin Rose 2018-03-22 15:24:52 -0400
  • 986c1764ef Improve lazyseq Heefoo 2018-03-22 11:38:55 +0200
  • e7fe9fdcf6 Add iter2lazy and lazy2iter Heefoo 2018-03-22 10:31:04 +0200
  • 82845bc7a3 Update error reporting. Calvin Rose 2018-03-21 21:48:19 -0400
  • b06befc58d Merge branch 'master' of github.com:bakpakin/dst Calvin Rose 2018-03-21 20:54:46 -0400
  • 441dfac600
    Merge pull request #3 from Gavlooth/master Calvin Rose 2018-03-21 20:54:35 -0400
  • 41d2ba0428 Merge branch 'master' of github.com:bakpakin/dst Calvin Rose 2018-03-21 20:54:11 -0400
  • 0fd55282d8 Add error reporting to repl (initial stack traces) Calvin Rose 2018-03-21 20:53:39 -0400
  • 26c8f7a5cf Add update merge juxt and zipcoll Heefoo 2018-03-21 14:05:41 +0200
  • 65ad7c981a Add more useful examples Heefoo 2018-03-21 10:01:11 +0200
  • f3825caefa Fix typos and improve if/when-let macros Heefoo 2018-03-21 05:59:03 +0200
  • c7de277f55 Add more clojure functions in the examples Heefoo 2018-03-21 00:00:09 +0200
  • c977c339a2
    Merge pull request #2 from Gavlooth/master Calvin Rose 2018-03-20 10:55:26 -0400
  • 9c967ea335 Add examples Heefoo 2018-03-20 10:29:23 +0200
  • e114ec0095 Move web client code. Calvin Rose 2018-03-19 17:13:36 -0400
  • 3e1e258546 Fix a compiler bug in the do special form. Calvin Rose 2018-03-19 14:51:18 -0400
  • a512e3e837 Update README.md Calvin Rose 2018-03-18 15:05:31 -0400
  • 105f5f3b2d Formfeed is whitespace. Calvin Rose 2018-03-18 14:38:40 -0400
  • b41b24eb80 Update gitignore to not ignore Makefile. Calvin Rose 2018-03-18 14:03:26 -0400
  • 855787b292 Add macroexpand and macroexpand1 Calvin Rose 2018-03-18 14:01:58 -0400
  • 9461eb8b74 Revert to old delay macro. Calvin Rose 2018-03-18 10:18:41 -0400
  • 93f6bb856f Update lazyseq example. Calvin Rose 2018-03-18 09:18:53 -0400