janet/CHANGELOG.md

37 lines
1.6 KiB
Markdown
Raw Normal View History

2019-01-22 20:23:42 +00:00
# Changelog
All notable changes to this project will be documented in this file.
2019-01-31 15:09:34 +00:00
## 0.4.0 - ??
- Remove `tuple/append` and `tuple/prepend`, which may have seened like `O(1)`
operations. Instead, use the `splice` special to extend tuples.
- Add `-m` flag to main client to allow specifying where to load
system modules from.
2019-02-17 02:57:47 +00:00
- Add `-c` flag to main client to allow compiling Janet modules to images.
2019-02-16 22:55:08 +00:00
- Add `string/format` and `buffer/format`.
- Remove `string/pretty` and `string/number`.
- `make-image` function creates pre compiled images for janet. These images
link to the core library. They can be loaded via require or manually via
`load-image`.
- Add bracketed tuples as tuple constructor.
2019-02-08 18:45:04 +00:00
- Add partition function to core library.
- Pre-compile core library into an image for faster startup.
2019-02-06 00:49:10 +00:00
- Add methods to parser values that mirror the api.
2019-02-06 00:43:41 +00:00
- Add janet\_getmethod to CAPI for easier use of method like syntax.
- Add get/set to abstract types to allow them to behave more
like objects with methods.
2019-01-31 19:48:28 +00:00
- Add parser/insert to modify parser state programmatically
2019-01-31 15:09:34 +00:00
- Add debug/stacktrace for easy, pretty stacktraces
- Remove the status-pp function
- Update API to run-context to be much more sane
- Add :lflags option to cook/make-native
- Disallow NaNs as table or struct keys
- Update module resolution paths and format
2019-01-27 02:40:04 +00:00
## 0.3.0 - 2019-26-01
- Add amalgamated build to janet for easier embedding.
- Add os/date function
- Add slurp and spit to core library.
2019-01-22 20:23:42 +00:00
- Added this changelog.
- Added peg module (Parsing Expression Grammars)
- Move hand written documentation into website repository.