|
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 |
|
|
ad7f2d22a0
|
REFACTOR: simplify the base_type_of function.
|
2019-02-04 20:30:06 -06:00 |
|
|
b571ead599
|
DOCS: Add documentation on our stdlib.
* Adds schema.ucg to our reference site.
* Adds comments to the std libs themselves.
|
2019-02-04 20:29:04 -06:00 |
|
|
cccef4554d
|
REFACTOR: refactor unnecessary modules into functions.
|
2019-02-04 19:48:51 -06:00 |
|
|
3c91f48415
|
DOCS: Clarified the reference for assert statements.
|
2019-02-04 19:29:46 -06:00 |
|
|
545ab62403
|
MAINT: Bump version v0.5.2
v0.5.2
|
2019-02-04 19:03:01 -06:00 |
|
|
d407623709
|
MAINT: More error test coverage for list parsing.
|
2019-02-04 18:59:57 -06:00 |
|
|
92ef85d068
|
REFACTOR: Remove unneeded error examples.
|
2019-02-03 20:57:30 -06:00 |
|
|
276c155264
|
FIX: More error reporting improvements.
|
2019-02-03 20:56:21 -06:00 |
|
|
efef2bc3d2
|
FIX: Better error reporting for binary expressions.
Closes #34
|
2019-02-03 14:09:07 -06:00 |
|
|
a74d44c171
|
FIX: Even more and better error reporting.
Addresses: #34
|
2019-02-03 14:08:39 -06:00 |
|
|
2068063a5b
|
FIX: Better error reporting.
Also adds some testing functions to check build failures.
Begins to address Issue #34
|
2019-02-01 19:17:31 -06:00 |
|
|
39f7afa8fc
|
DOCS: Add the not operator to our expression reference.
|
2019-02-01 17:20:02 -06:00 |
|
|
619e3d8d2e
|
DOCS: A raft of fixes and updates to the documentation site.
|
2019-01-31 19:23:28 -06:00 |
|
|
71d4f6f620
|
FIX: env lookups should respect the strict flag.
|
2019-01-31 19:02:50 -06:00 |
|
|
24aa55fdac
|
MAINT: add to the publish target in Makefile
also make some of the targets a little more robust to re-running.
|
2019-01-31 17:04:21 -06:00 |
|
|
68759dadd3
|
MAINT: Bump version to v0.5.1
v0.5.1
|
2019-01-31 16:51:41 -06:00 |
|
|
1322378975
|
DOCS: Update the docs with the new functional operator syntax.
|
2019-01-31 16:51:00 -06:00 |
|
|
6a476d19dc
|
REFACTOR: Improve the typesafety of lookup_sym.
It's easier to ensure you don't forget a case if you have to enumerate
them all. So don't use the catch all in this match.
|
2019-01-31 16:42:49 -06:00 |
|
|
46ba32f038
|
FEATURE: Allow more expressions in the functional builtins.
|
2019-01-31 16:38:53 -06:00 |
|
|
3619153218
|
FEATURE: Syntax improvement for map filter and reduce.
closes #33
|
2019-01-31 16:33:12 -06:00 |
|
|
8aacd49a77
|
FIX: lookups on env variables were broken.
|
2019-01-30 21:34:59 -06:00 |
|
|
e3190b724b
|
Bump version to v0.5.0
v0.5.0
|
2019-01-30 21:06:24 -06:00 |
|
|
28129ba1de
|
FEATURE: change inspect to eval
Also make it easier to use by having sane defaults for the arguments.
|
2019-01-30 21:02:00 -06:00 |
|
|
4d6fd87c3d
|
FEATURE: Allow expressions for functions in reduce/map/filter.
|
2019-01-30 20:35:28 -06:00 |
|
|
8861990a94
|
TESTS: More Expression Format tests.
archive/tuple_templates
|
2019-01-28 22:01:49 -06:00 |
|