346 Commits
Author SHA1 Message Date
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