-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathChangeLog
62 lines (47 loc) · 2.05 KB
/
ChangeLog
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
Boron Change Log
V2.0.8 - 25 Apr 2022
* Parse 'into accepts any block type.
* Add appair function.
* Add boron_random() & boron_randomSeed() for access to UThread RNG.
* Checksum returns int! values with HEX flag set.
* Construct binary! handles coord! values.
* Execute treats \" as a literal double quote on Unix.
* Fix a couple bugs.
V2.0.6 - 17 Feb 2021
* Add continue, ge?, and le? functions.
* Bitset! pick changed to return logic!. Poking 0 or 0.0 will clear bits.
* Charset interprets dash as a range indicator.
* Fix hash-map! to accept file! keys.
* Fix info? timestamps on Windows.
* Automatically join threads when a thread port! is closed.
* Some bugfixes.
V2.0.4 - 16 Nov 2020
* Replace parse /binary option with 'bits command.
* Implement swap for block!.
* Add split function.
* Add boron_tempBinary() function & ur_stackTop() macro.
* Fix small memory leak in ur_freezeEnv().
* Some bugfixes.
V2.0.2 - 7 Mar 2020
* Update Boron-GL to use OpenGL 3.3 & ES 3.1 and support Android.
* On Android environs/os is set to 'Android.
* Add bind /secure option.
* Atan accepts coord!/vec3! to return result in the range -PI to PI.
* Math operators accept (coord! int!) arguments.
* Parse with binary! value handles to & thru rules.
* Fix save to append newline.
* Fix recycle bugs.
* User defined C function specification can type check user defined types.
V2.0.0 - 1 Feb 2019
* Evaluator rewritten to use the stack more efficiently.
* Func creates local variables for set-word! values. Added /extern option
to preserve any external bindings.
* Changed int! datatype to be 64 bits.
* Renamed decimal! datatype to double!.
* Added multiple brace string! syntax to more easily deal with embedded text.
* Added hash-map! datatype.
* Added format & setenv functions.
* Removed big-num! datatype. The type slot is kept so a full implementation
could be added in the future.
* Change serialized format ID to BOR2. This handles 64-bit int!, hash-map!,
and stores logic! with one less byte.