|
| 1 | +Release 1.2.0 |
| 2 | +2022-02-15 |
| 3 | + |
| 4 | + Refactor the main REPL |
| 5 | + |
| 6 | + Refactor the Logger |
| 7 | + - add getLogger() factory method |
| 8 | + - Log caller class and method name |
| 9 | + - Add custom LogFormatter |
| 10 | + - Remove per-thread logger |
| 11 | + - Set default logger level to INFO |
| 12 | + |
| 13 | + Bug fixes and better tests |
| 14 | + - Upgrade test framework to Junit 5 |
| 15 | + - Fix: ExpressionInEnvironmentAction NPE |
| 16 | + - Fix: trace per Interpreter |
| 17 | + - Parameterized tests |
| 18 | + - Reader tests |
| 19 | + |
| 20 | +2020-12-27 |
| 21 | + |
| 22 | + Refactor the Interpreter |
| 23 | + - Remove static environments |
| 24 | + - Each Interpreter instance is independently bootstrapped |
| 25 | + - Remove ThreadLocal Interpreter |
| 26 | + - Move I/O ports to Environment |
| 27 | + - Change access to singletons, from value() to VALUE constant |
| 28 | + - Change StringBuffer to StringBuilder in MutableString |
| 29 | + - Implement hash() and equals() in MutableString |
| 30 | + |
| 31 | + Add continuation tests |
| 32 | + |
| 33 | + Improve doc strings and help output |
| 34 | + - Edit/fix README.md |
| 35 | + - New repo links in CONTRIBUTING.md |
| 36 | + |
1 | 37 | 2020-11-09 |
2 | 38 |
|
3 | 39 | Trace actions in the REPL: enable with !tron, disable with !troff. |
|
9 | 45 | Per-interpreter I/O. |
10 | 46 | Bootstrap in Report Environment. |
11 | 47 | Extend analyze() to redefined syntax. |
| 48 | + Fix: check number of arguments in PrimitiveProcedure. |
12 | 49 |
|
13 | 50 | 2020-10-22 |
14 | 51 |
|
15 | 52 | Migrate to Java 8: Use switch for strings. |
16 | 53 |
|
| 54 | +Release 1.1.0 |
| 55 | +2020-11-07 |
| 56 | + |
| 57 | + Update CHANGES.TXT and TODO.TXT |
| 58 | + |
17 | 59 | 2020-10-21 |
18 | 60 |
|
19 | 61 | Migrated to Java 1.6: Generics, @Override, List is now an Iterable. |
20 | 62 | Refactored and cleaned up Java code. |
| 63 | + Introduced AbstractEntity. |
21 | 64 | Fix: dirty continuation after error in repl. |
22 | 65 | New primitive 'class-of' returns java.lang.Class of argument. |
| 66 | + Remove redundant code and clarify comments. |
23 | 67 |
|
24 | | -2020-10-10 |
| 68 | +Release 1.0.1 |
| 69 | +2020-12-12 |
25 | 70 |
|
26 | | - Removed some redundant code and clarified comments |
| 71 | + Bug fixes: |
| 72 | + / not checking div by zero, wrong order of arguments |
| 73 | + - wrong min number of arguments |
| 74 | + |
| 75 | +Release 1.0.0 |
| 76 | +2020-10-17 |
| 77 | + |
| 78 | + Support Maven Exec plugin. |
27 | 79 |
|
28 | 80 | 2020-06-21 |
29 | 81 |
|
|
33 | 85 |
|
34 | 86 | Adopted java.util.logging. |
35 | 87 |
|
| 88 | +2018-11-22 |
| 89 | + |
| 90 | + Fixed concurrency issues. |
| 91 | + |
36 | 92 | 2018-10-28 |
37 | 93 |
|
38 | 94 | Switched to Maven. |
|
0 commit comments