forked from yaml/yamlscript
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
105 lines (90 loc) · 3.09 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
- version: 0.1.34
date: Thu Dec 21 11:21:14 PM PST 2023
changes:
- core: Implement mode swapping with '::'
- version: 0.1.33
date: Thu Dec 21 12:09:16 PM PST 2023
changes:
- core: Fix a bug switching from code mode to data mode
- version: 0.1.32
date: Thu Dec 21 09:01:18 PM PST 2023
changes:
- python: Remove 'compile' from API for now
- python: Rework API
- libyamlscript: Use yamlscript.runtime instead of raw sci
- version: 0.1.31
date: Wed Dec 20 08:51:20 PM PST 2023
changes:
- libyamlscript: Fix memory leak when returning strings
- python: Updates for next release
- version: 0.1.30
date: Wed Dec 20 10:46:04 AM PST 2023
changes:
- bug: Minor fix for --native on macos
- version: 0.1.29
date: Wed Dec 20 10:12:44 AM PST 2023
changes:
- core: Support --native for compiling YS to machine code
- version: 0.1.28
date: Mon Dec 18 08:57:06 AM PST 2023
changes:
- core: Fix bug in namespace token regex
- core: Support 'a + b + c' with no parens
- sample: Update lol.ys (let over lambda)
- core: Implement `.` operator for path chain lookup
- sample: Update fizzbuzz.ys
- ys: Change --debug to --stack-trace
- core: Add yyy and zzz to ys::std and yamlscript::debug
- sample: Add sample programs from advent blog posts
- version: 0.1.27
date: Wed Dec 13 10:35:17 AM PST 2023
changes:
- core: Add `each` general eager loop to ys::std
- test: Small change to a test
- test: Un-SKIP a test that is implemented now
- core: Implement yamlscript let bindings
- core: Handle let RHS is mapping
- core: Fix bug in ys::std.join
- version: 0.1.26
date: Mon Dec 11 10:24:17 PM PST 2023
changes:
- core: Rewrite constructor w/ pair expr semantics
- version: 0.1.25
date: Sun Dec 10 09:44:09 PM PST 2023
changes:
- core: Improve error messages
- core: Fix bugs with auto-declare
- core: Add lambda anonymous function support
- version: 0.1.24
date: Sat Dec 9 10:28:21 PM PST 2023
changes:
- core: Refactor removing unnecessary let forms
- release: Improve release process
- sample: Add more sample YS programs
- version: 0.1.23
date: Fri Dec 8 10:13:14 PM EST 2023
changes:
- core: Support '10 .. 1'
- version: 0.1.22
date: Thu Dec 7 08:48:20 PM EST 2023
changes:
- core: YS namespaces now start with `ys.`
- core: Allow =>(...) form
- ys: Generate deps.edn for ys directory
- core: Implement namespace symbols like foo::bar
- version: 0.1.21
date: Wed Dec 6 07:35:15 PM PST 2023
changes:
- core: Collapse (=> ...) -> ...
- Start logging project changes in Changes yaml file
- ys: Disable -R -N -K repl options for now
- core: Add call to main when only one top level form
- core: Support def and defn symbols with dashes in them
- version: 0.1.20
date: Wed Dec 6 08:39:19 AM PST 2023
changes:
- First official release to https://github.com/yaml/yamlscript/releases
- Working YS to CLJ compiler written in Clojure
- Builds bin/ys CLI and lib/libyamlscript.so shared libarary
- Unit test suites for compiler and CLI
- Make targets for build, test and install