Commit Graph
572 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.
v2026.10.25.014405
2026-10-25 02:42:53 +00:00
Hermes Agent bf230f354e test: execute First Hour examples 2026-10-21 22:30:12 +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 8ea2f772cd refactor: keep Claro in one strict C89 source file 2026-10-20 16:12:26 +00:00
Hermes Agent dd7e8b8b20 chore: adopt learning-first charter and UTC run versions 2026-10-20 15:57:54 +00:00
Hermes Agent 9dfd777c41 fix: release GET index expression values 2026-10-09 03:53:44 +00:00
Hermes Agent e0543a1971 fix: release WRITE FILE expression values 2026-10-08 01:36:25 +00:00
Hermes Agent 7275f457ad fix: release READ FILE expression values 2026-10-07 23:34:49 +00:00
Hermes Agent e6a1e02790 fix: release GET ENV expression values 2026-10-07 19:30:56 +00:00
Hermes Agent aa0d77bc38 fix: release GET ARGUMENT temporary values 2026-10-07 15:27:22 +00:00
Hermes Agent e64bfcd30e fix: release caught runtime diagnostic values 2026-10-06 07:08:28 +00:00
Hermes Agent 3ce494b56c fix: release RUN COMMAND expression temporaries 2026-10-05 06:50:04 +00:00
Hermes Agent d844d8cb85 fix: release check-mode expression tokens 2026-10-04 00:30:22 +00:00
Hermes Agent da51e33411 fix: release typecheck environment allocations 2026-10-01 23:53:08 +00:00
Hermes Agent 68ae75129d fix: release removed list item values 2026-09-30 17:30:55 +00:00
Hermes Agent 114d92063c fix: prevent random.int full-range overflow 2026-09-28 00:42:24 +00:00
Hermes Agent 2d0e2a7430 fix: release LIST FOLDER expression temporaries 2026-09-27 22:38:11 +00:00
Hermes Agent c0f72a8d0a fix: release DELETE path expression temporaries 2026-09-27 20:35:40 +00:00
Hermes Agent 047c8acda9 fix: release CREATE FOLDER path temporary 2026-09-27 18:34:00 +00:00
Hermes Agent 0b22ebc58b fix: release COPY and MOVE path temporaries 2026-09-27 12:29:21 +00:00
Hermes Agent 8aa1e49658 fix: release EXISTS expression temporary 2026-09-26 20:19:14 +00:00
Hermes Agent 970a446f4e fix: release GET KEY expression temporaries 2026-09-26 04:09:02 +00:00
Hermes Agent e4ded3acc7 fix: release PUT expression temporaries 2026-09-26 02:07:00 +00:00
Hermes Agent d668594478 fix: release ADD expression temporaries 2026-09-25 11:54:16 +00:00
Hermes Agent a57b51d365 fix: release REMOVE expression temporaries 2026-09-25 07:50:17 +00:00
Hermes Agent 437fd30313 fix: release FIND expression temporaries 2026-09-25 01:44:36 +00:00
Hermes Agent 8183d0a9fa fix: release GET AT expression values 2026-09-24 21:39:29 +00:00
Hermes Agent eca642d8d8 fix: release COUNT expression values 2026-09-24 17:34:46 +00:00
Hermes Agent 4f0219dd11 fix: release ASK temporary values 2026-09-24 15:32:12 +00:00
Hermes Agent 60978f0fcf fix: release DO TIMES control values 2026-09-23 15:15:56 +00:00
Hermes Agent 569b4a3665 fix: release discarded if conditions 2026-09-23 13:13:00 +00:00
Hermes Agent 00f1453ec8 fix: release copied for-each collections 2026-09-23 11:09:33 +00:00
Hermes Agent 0b440109dd fix: release discarded expression values 2026-09-23 09:06:11 +00:00
Hermes Agent 3fdc5a90f0 fix: release remaining runtime-owned values 2026-09-23 07:01:45 +00:00
Hermes Agent 56b72d8ba5 fix: release loaded program storage 2026-09-23 04:58:43 +00:00
Hermes Agent d05465b299 docs: record builtin arity sanitizer verification 2026-09-22 22:50:56 +00:00
Hermes Agent 51b69bc291 docs: mark RUN COMMAND as trusted-only 2026-09-22 20:47:12 +00:00
Hermes Agent 3ef86e6479 harden HTTP response handling 2026-09-22 18:44:03 +00:00
Hermes Agent 974e2db019 fix: release temporary split arguments 2026-09-22 14:36:17 +00:00
Hermes Agent 3bfe881fba fix: release overwritten runtime values 2026-09-22 12:29:00 +00:00
Hermes Agent d60672f575 fix: release expression token storage 2026-09-22 10:24:43 +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