Skip to content

Commit 1ed0461

Browse files
committed
Update CHANGES.TXT and TODO.TXT
1 parent 90547a3 commit 1ed0461

File tree

2 files changed

+59
-3
lines changed

2 files changed

+59
-3
lines changed

CHANGES.TXT

Lines changed: 58 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
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+
137
2020-11-09
238

339
Trace actions in the REPL: enable with !tron, disable with !troff.
@@ -9,21 +45,37 @@
945
Per-interpreter I/O.
1046
Bootstrap in Report Environment.
1147
Extend analyze() to redefined syntax.
48+
Fix: check number of arguments in PrimitiveProcedure.
1249

1350
2020-10-22
1451

1552
Migrate to Java 8: Use switch for strings.
1653

54+
Release 1.1.0
55+
2020-11-07
56+
57+
Update CHANGES.TXT and TODO.TXT
58+
1759
2020-10-21
1860

1961
Migrated to Java 1.6: Generics, @Override, List is now an Iterable.
2062
Refactored and cleaned up Java code.
63+
Introduced AbstractEntity.
2164
Fix: dirty continuation after error in repl.
2265
New primitive 'class-of' returns java.lang.Class of argument.
66+
Remove redundant code and clarify comments.
2367

24-
2020-10-10
68+
Release 1.0.1
69+
2020-12-12
2570

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.
2779

2880
2020-06-21
2981

@@ -33,6 +85,10 @@
3385

3486
Adopted java.util.logging.
3587

88+
2018-11-22
89+
90+
Fixed concurrency issues.
91+
3692
2018-10-28
3793

3894
Switched to Maven.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Gleam Scheme Interpreter
22

3-
(c) 2001-2020 Guglielmo Nigri
3+
(c) 2001-2022 Guglielmo Nigri
44
(guglielmonigri at yahoo.it, googlielmo at gmail.com)
55

66
Gleam comes with ABSOLUTELY NO WARRANTY. This is free software, and you are

0 commit comments

Comments
 (0)