Hermes Agent
ed23524817
fix: harden Claro diagnostics and runtime guards
...
Preserve source locations, validate malformed JSON, and add opt-in resource limits. Include executable error-guide coverage, learner pilot materials, native Windows acceptance helpers, and updated CI/documentation.
2026-10-25 02:42:53 +00:00
Hermes Agent
d555071406
fix: stabilize learning path, reliability and legacy Windows builds
...
Unify beginner syntax while preserving compatibility, repair ownership and parser guards, add verified distribution tooling and VC6 Windows 98 build inputs, and clarify documentation and release status. Preserve DOS build-input line endings and exclude generated binaries/caches.
2026-10-20 22:40:19 +00:00
Hermes Agent
114d92063c
fix: prevent random.int full-range overflow
2026-09-28 00:42:24 +00:00
Hermes Agent
728292c5f6
fix: decode child exit status for LASTEXIT
2026-09-22 08:20:24 +00:00
Hermes Agent
c4d894315f
fix: guard excessive function call depth
2026-09-22 06:17:43 +00:00
Hermes Agent
d9a226bd2d
fix: reject inverted random integer ranges
2026-09-22 04:14:07 +00:00
Hermes Agent
52a7ca5ff4
fix: validate builtin arity before argument access
2026-09-22 02:11:21 +00:00
Hermes Agent
b77dd4dacc
typecheck: diagnose missing object field values
2026-09-22 00:05:52 +00:00
Hermes Agent
d76a2cd6e4
test: cover lowercase object field syntax
2026-09-21 22:01:08 +00:00
Hermes Agent
8edab412b3
test: cover compatibility method field values
2026-09-21 19:57:39 +00:00
Hermes Agent
f590b01bfe
test: cover missing method field values
2026-09-21 17:51:04 +00:00
Hermes Agent
b1eba07cf1
typecheck: diagnose missing TO in field annotations
2026-09-21 15:47:01 +00:00
Hermes Agent
a4f748b142
typecheck: diagnose missing short field values
2026-09-21 13:42:18 +00:00
Hermes Agent
21cff73185
typecheck: diagnose missing field values
2026-09-21 11:38:51 +00:00
Hermes Agent
44937b074f
typecheck: reject extra short field tokens
2026-09-21 09:33:21 +00:00
Hermes Agent
72a5589a3e
typecheck: reject extra AS TO field tokens
2026-09-21 07:27:18 +00:00
Hermes Agent
aae8eb7608
validate AS TO method fixtures in release gate
2026-09-21 05:23:12 +00:00
Hermes Agent
878afc8160
test: cover AS TO method field annotations
2026-09-21 03:19:27 +00:00
Hermes Agent
3eebd6a2b8
test: cover AS TO object field annotations
2026-09-21 01:16:13 +00:00
Hermes Agent
9622f99fb1
typecheck: diagnose unknown short field annotations
2026-09-20 23:11:40 +00:00
Hermes Agent
6be5088000
typecheck: clarify unknown object field annotations
2026-09-20 21:07:29 +00:00
Hermes Agent
e652ad0ae3
typecheck: reject conflicting object field annotations
2026-09-20 19:02:24 +00:00
Hermes Agent
283c3dfcb1
test: cover explicitly typed yesno object fields
2026-09-20 16:57:02 +00:00
Hermes Agent
b2614a3901
test: cover explicitly typed text object fields
2026-09-20 14:52:54 +00:00
Hermes Agent
e3f1a53130
test: cover typed text object-field assignments
2026-09-20 12:48:21 +00:00
Hermes Agent
b30cf44b04
test: cover typed object-field assignments
2026-09-20 10:44:09 +00:00
Hermes Agent
40145e5c74
test: cover lowercase CHECK TYPE syntax
2026-09-20 06:37:37 +00:00
Hermes Agent
bdc56d4aa1
test: cover lowercase TYPE OF syntax
2026-09-20 04:34:21 +00:00
Hermes Agent
1a2de275d1
typecheck: prioritize missing TYPE OF expressions
2026-09-20 02:30:55 +00:00
Hermes Agent
bcaadf0423
typecheck: clarify bare TYPE OF diagnostics
2026-09-20 00:27:22 +00:00
Hermes Agent
5cdb88b30a
test: cover complete TYPE OF syntax
2026-09-19 22:22:53 +00:00
Hermes Agent
7d081f346c
typecheck: diagnose missing TYPE OF result names
2026-09-19 20:19:12 +00:00
Hermes Agent
9beb0e167e
typecheck: diagnose missing TYPE OF expressions
2026-09-19 18:14:52 +00:00
Hermes Agent
deb09cff8b
test: cover compatibility complete branch returns
2026-09-19 16:09:48 +00:00
Hermes Agent
74edbdb10e
test: cover compatibility branch returns
2026-09-19 14:06:32 +00:00
Hermes Agent
1bc11207ef
test: cover compatibility function missing returns
2026-09-19 12:01:25 +00:00
Hermes Agent
30713c71c1
test: cover compatibility function multiplication returns
2026-09-19 09:57:07 +00:00
Hermes Agent
55b2f1c9f3
test: cover compatibility function division returns
2026-09-19 07:53:54 +00:00
Hermes Agent
c8df657b63
test: cover compatibility function subtraction returns
2026-09-19 05:51:07 +00:00
Hermes Agent
229d1a7dbe
test: cover compatibility function arithmetic returns
2026-09-19 03:47:22 +00:00
Hermes Agent
039da8159e
test: cover unknown compatibility return expressions
2026-09-19 01:43:51 +00:00
Hermes Agent
b79db4f25c
test: cover empty compatibility function returns
2026-09-18 23:41:22 +00:00
Hermes Agent
ede2e333fb
test: cover compatibility function return tokens
2026-09-18 21:37:24 +00:00
Hermes Agent
ea15117a1f
test: cover extra return tokens in methods
2026-09-18 19:33:51 +00:00
Hermes Agent
ebfa3aa52e
typecheck: clarify extra return tokens
2026-09-18 17:31:17 +00:00
Hermes Agent
19b624482f
test: cover empty compatibility method returns
2026-09-18 15:24:45 +00:00
Hermes Agent
e17f450603
test: cover compatibility missing return types
2026-09-18 13:20:00 +00:00
Hermes Agent
df3c57415d
typecheck: identify methods missing return types
2026-09-18 11:16:47 +00:00
Hermes Agent
131211adef
typecheck: diagnose missing return types
2026-09-18 09:12:58 +00:00
Hermes Agent
da2bd5c2e8
typecheck: clarify extra return type tokens
2026-09-18 07:10:27 +00:00