|
fa24e4e930
|
MAINT: Bump version to v0.5.7
v0.5.7
|
2019-03-01 17:19:22 -06:00 |
|
|
ecde7f4636
|
DOCS: Update documentation for the select expression.
Talk about the default being optional and what will happen
the field doesn't exist and no default is specified.
|
2019-03-01 17:15:07 -06:00 |
|
|
40107cefb6
|
FEATURE: Parsing and evaluation with optional defaults in select.
|
2019-03-01 17:10:03 -06:00 |
|
|
e095cb3235
|
REFACTOR: AST changes to support optional defaults.
|
2019-03-01 16:52:08 -06:00 |
|
|
b4497d88e9
|
FEATURE: Add an or operation on the maybe module type.
|
2019-02-28 20:59:17 -06:00 |
|
|
04d7e06170
|
MAINT: Bump version to v0.5.6
v0.5.6
|
2019-02-27 19:57:47 -06:00 |
|
|
c8443b9181
|
MAINT: The great TODO cleanup.
|
2019-02-27 19:52:06 -06:00 |
|
|
ea3f2eae5f
|
FEATURE: Add a slice module to our lists library.
|
2019-02-27 19:44:54 -06:00 |
|
|
b334482822
|
DOCS: Add a precedence table to our reference.
|
2019-02-27 19:41:09 -06:00 |
|
|
f691489bf8
|
DOCS: A whole bunch of improvements.
* Changed the ordering so that tutorials come first.
* Added a tutorial on recursive modules.
|
2019-02-27 19:41:09 -06:00 |
|
|
7ae6955066
|
FEATURE: Add head and tail functions to our list library.
|
2019-02-27 19:41:09 -06:00 |
|
|
00cc246903
|
FEATURE: Allow trailing commas in map, filter, and reduce expressions.
|
2019-02-27 19:41:09 -06:00 |
|
|
2134d79f0d
|
DOCS: Formatting and organization changes.
Additionally:
* Added an overview
* Expanded the docs for the NULL type.
|
2019-02-25 19:02:23 -06:00 |
|
|
0ef3097b75
|
MAINT: bump version to v0.5.5
v0.5.5
|
2019-02-24 08:54:08 -06:00 |
|
|
69b573aed5
|
DOCS: Update standard library documentation.
|
2019-02-24 08:53:48 -06:00 |
|
|
68790520d4
|
FEATURE: Make our monadic maybe a little more useful now.
|
2019-02-24 08:43:12 -06:00 |
|
|
ec8c75f866
|
REFACTOR: Stdlib now uses the out expression syntax or modules.
|
2019-02-24 08:16:07 -06:00 |
|
|
1604981a5c
|
DOCS: Update the documentation with module out expressions.
issue #35
|
2019-02-21 20:09:47 -06:00 |
|
|
d9b2c0cb00
|
FEATURE: out expression for modules.
issue #35
|
2019-02-21 20:09:47 -06:00 |
|
|
0e5751c2b0
|
REFACTOR: Use our new handy dandy to_boxed method on BuildError.
|
2019-02-20 21:21:48 -06:00 |
|
|
923ba89e2f
|
REFACTOR: Correctly use parse errors as a cause.
|
2019-02-20 20:39:28 -06:00 |
|
|
1699801895
|
FEATURE: Wrap include failures in a Build Error.
This is way more ergonomic for the users.
|
2019-02-20 20:29:32 -06:00 |
|
|
014710a4ba
|
FEATURE: Allow BuildErrors to wrap other errors.
|
2019-02-20 20:28:05 -06:00 |
|
|
d2bd18b647
|
MAINT: bump version v0.5.4
v0.5.4
|
2019-02-20 19:59:16 -06:00 |
|
|
f8c035e535
|
REFACTOR: proper naming for the yaml to ucg conversion function.
|
2019-02-20 19:57:37 -06:00 |
|
|
ff54452766
|
FEATURE: Support including toml documents
|
2019-02-20 19:57:17 -06:00 |
|
|
8639912567
|
FEATURE: BuildError no longer requires a position.
archive/unpositioned_vals
|
2019-02-19 17:38:13 -06:00 |
|
|
ceaed5c543
|
REFACTOR: No longer require PositionedItem for Val::Tuples.
|
2019-02-19 16:38:06 -06:00 |
|
|
535d201edc
|
MAINT: Fix the builds to run tests always.
|
2019-02-19 16:37:33 -06:00 |
|
|
3cfbe6564c
|
FEATURE: Empty files result in Val::Empty as their result.
We also print a warning message for the consumer.
|
2019-02-19 15:32:04 -06:00 |
|
|
38e418a1d6
|
FIX: Integration tests for the json and yaml mapping.
Fixed bug in the yaml key deserialization logic.
|
2019-02-19 15:28:31 -06:00 |
|
|
e2b843035e
|
FEATURE: Yaml importer for include expressions.
Yamls can be imported as UCG intermediate representation and used
like native UCG types in your ucg files.
|
2019-02-19 15:06:06 -06:00 |
|
|
a6eab6a459
|
REFACTOR: Rename convert::traits::Result to convert::traits::ConvertResult.
|
2019-02-19 14:50:55 -06:00 |
|
|
fdbbf0fb01
|
FEATURE: Add json as an include format.
Include a json file and it will be transformed into the UCG
intermediate format and usable in your ucg file.
|
2019-02-19 14:45:46 -06:00 |
|
|
bcf1850f73
|
MAINT: Bump version to v0.5.3
v0.5.3
|
2019-02-18 21:11:13 -06:00 |
|
|
c7a87894ba
|
FEATURE: Add the %% modulo operator.
|
2019-02-18 21:09:42 -06:00 |
|
|
de97109681
|
MAINT: Cleanup the syntax of some of the stdlib after parsing improvements.
|
2019-02-18 20:15:54 -06:00 |
|
|
87e5db7dbf
|
FEATURE: The beginnings of a standard library for strings.
|
2019-02-18 20:15:20 -06:00 |
|
|
dd373b6680
|
DOCS: Add more to our comparison table.
|
2019-02-18 20:14:35 -06:00 |
|
|
9acd72571d
|
FEATURE: Typed Lists in schema lib.
Schemas now allow list shapes to hold a list of the allowed
types in the list.
More work toward #6 and #32.
|
2019-02-18 18:49:25 -06:00 |
|
|
d71182f017
|
Update to new version of generator and theme.
|
2019-02-18 10:35:21 -06:00 |
|
|
214045f1a6
|
FIX: Better error messages for func calls.
Also better more consistency for some type fails in other expressions.
|
2019-02-08 20:57:13 -06:00 |
|
|
a1bc81ee89
|
FIX: Better error reporting for copy calls
|
2019-02-08 19:01:16 -06:00 |
|
|
c3025c710e
|
MAINT: Unit tests for let statement comopile failures
|
2019-02-08 18:50:58 -06:00 |
|
|
6de26820c8
|
FEATURE: better error reporting for out statements
|
2019-02-06 21:06:05 -06:00 |
|
|
dfae16ad41
|
MAINT: update documentation url in toml.
|
2019-02-06 20:45:08 -06:00 |
|
|
d354d9e67d
|
REFACTOR: build_assert -> eval_assert for consistency
|
2019-02-06 20:44:15 -06:00 |
|
|
24a4dc85c2
|
REFACTOR: the format logic belongs in the build module.
|
2019-02-06 20:35:33 -06:00 |
|
|
208912fdc2
|
MAINT: pipefail for make with pipes.
|
2019-02-05 18:50:44 -06:00 |
|
Jeremy Wall
|
6cb9ccd55c
|
FIX: bug in syntax or std/tuples.ucg.
|
2019-02-05 10:28:04 -06:00 |
|