Commit Graph

62 Commits

Author SHA1 Message Date
Calvin Rose 292be33b9d Fix some stack overflow bugs. 2019-08-19 01:19:51 -04:00
Calvin Rose 826bb1abbe Update appveyor deployment. 2019-08-18 16:54:43 -04:00
Calvin Rose ec62e871dd Update to version 1.2.0. 2019-08-08 18:51:24 -05:00
Calvin Rose ab782d8896 Add optional default value to get.
Also update CHANGELOG.md
2019-08-06 18:12:00 -05:00
Calvin Rose 44e752d737 Add shorthand function literals to janet.
These are similar to the function literals from Clojure
(also Fennel), and should make short functions for maps, filters, etc.
easier to write.
2019-08-04 12:25:52 -05:00
Calvin Rose 166862ecff Hold off on adding file associations on windows. 2019-07-27 11:34:47 -05:00
Calvin Rose a3a3e4c0dc Add (dyn :executable).
Also remove process/args.
2019-07-27 09:31:03 -05:00
Calvin Rose d46bcd5b8f Update CHANGELOG.md 2019-07-26 22:47:42 -05:00
Calvin Rose 9118f2ce08 Update CHANGELOG.md 2019-07-20 16:59:11 -05:00
Calvin Rose 894877a0e3 Address issue #142
Also add janet_wrap_number_safe to API.
2019-07-12 07:23:24 -05:00
Calvin Rose 3928136670 Begin update to 1.1.0. 2019-07-08 18:16:17 -05:00
Calvin Rose 044fc7c461 Update jpm tool.
The jpm tool can now use git to download dependencies, install
packages from urls, and use a manifest file for better uninstalls.
2019-07-05 11:00:46 -05:00
Calvin Rose d66f8333c1 Prepare for 1.0.0 2019-07-01 14:47:03 -05:00
Calvin Rose a7f3d3436f Update CHANGELOG.md
Also change `with-resource` to `with`.
2019-06-24 22:02:37 -04:00
Calvin Rose 3b51501847 Update CHANGELOG.md 2019-06-19 19:52:41 -04:00
Calvin Rose 9ba8728176 Update module system.
Add relative imports and path normalization. This should
help towards a more composable build/dependency system.
2019-06-18 22:10:13 -04:00
Calvin Rose 8839731951 Update changelog. 2019-06-18 15:41:48 -04:00
Calvin Rose 4adfb9f2d3 Update changelog. 2019-06-17 22:46:38 -04:00
Calvin Rose 95eb54045f Update changelog. 2019-06-08 17:22:42 -04:00
Calvin Rose 5734e02034 Update CHANGELOG.md 2019-06-03 10:55:26 -04:00
Calvin Rose 0a9715a94c Bump version to 1.0.0 2019-06-01 23:52:01 -04:00
Calvin Rose 26513a7a16 Update changelog 2019-05-30 19:33:09 -04:00
Calvin Rose 4867cab569 Correct changelog date. 2019-05-29 22:21:06 -04:00
Calvin Rose bcbe42ab23 Add API version checking for modules.
Checking now actively implemented for dynamic modules
in a fully backwards compatible way.
2019-05-29 21:58:20 -04:00
Calvin Rose ba0956488d Prepare for 0.6.0 release 2019-05-29 12:19:39 -04:00
Calvin Rose efaaead378 Update changelog 2019-05-29 11:58:41 -04:00
Calvin Rose 6c897b1a37 Add default for bindir. 2019-05-28 22:41:47 -04:00
Calvin Rose 486b80fa7b Update changelog, change version to 0.6.0 2019-05-28 13:59:12 -04:00
Calvin Rose 840610facf Add urlloader example.
Demonstrate loading files from URL.
2019-05-25 17:10:25 -04:00
Calvin Rose 82a1c8635e Update changelog. 2019-05-24 17:14:05 -04:00
Calvin Rose 52ab9fb475 Update cook tool and headers. 2019-05-09 17:37:46 -04:00
Calvin Rose c7dc3611bc Prepare for 0.5.0 release 2019-05-09 13:45:19 -04:00
Calvin Rose 7a313f6038 Update CHANGELOG, string/has-suffix?|prefix?
string/has-suffix? and string/has-prefix? can now accept
all byte data types for both arguments.
2019-05-09 13:42:14 -04:00
Calvin Rose 88b8418253 Add simple tracing functionality to VM.
Also disable debugger for normal errors.
2019-05-04 15:05:00 -04:00
Calvin Rose 4fa1b28cad Update changelog (string module)
Also run `make format` on code.
2019-05-04 10:11:52 -04:00
Calvin Rose 5694998382 Update changelog 2019-05-02 18:05:06 -04:00
Calvin Rose 027f106a56 Update CHANGELOG.md
Indicate support for longstrings with non semantic newlines.
2019-04-21 15:45:55 -04:00
Calvin Rose 513d551df6 Move print in source code to io module.
print now reads the dynamic binding for :out
when choosing where to write to.
2019-04-16 19:10:01 -04:00
Calvin Rose 208eb7520a Update CHANGELOG.md and bump version. 2019-04-16 15:48:53 -04:00
Calvin Rose 7527142549 Prepare for 0.4.1 release 2019-04-14 11:42:41 -04:00
Calvin Rose 53c7f2eedd Add more os module functions. 2019-03-28 23:23:58 -04:00
Calvin Rose 37e6ea0a23 Update changelog 2019-03-24 15:11:00 -04:00
Calvin Rose c045eadefa Update changelog. 2019-03-23 22:16:12 -04:00
Calvin Rose 687a3c91f5 Add array/remove and update CHANGELOG. 2019-03-08 10:24:21 -05:00
Calvin Rose a61b59be87 Mark release for 0.4.0 2019-03-08 00:56:19 -05:00
Calvin Rose 91f3c17a5b Update CHANGELOG.md 2019-03-08 00:54:53 -05:00
Calvin Rose b3401381fa Update CHANGELOG.md 2019-02-21 20:40:13 -05:00
Calvin Rose 811b1825cb Remove tuple/append and tuple/prepend.
Use the splice special instead.
2019-02-20 21:08:54 -05:00
Calvin Rose 6af5800d21 Add -m option to command line
The -m option set the default system path for finding libraries
for that invocation of Janet.
2019-02-18 15:11:59 -05:00
Calvin Rose c715912ea3 Update changelog. 2019-02-16 21:57:47 -05:00