Commit Graph
100 Commits
Author SHA1 Message Date
Hermes Agent b59945b14f typecheck: reject duplicate function names 2026-09-17 02:17:31 +00:00
Hermes Agent eda28f1699 typecheck: reject extra NEW tokens 2026-09-17 00:14:04 +00:00
Hermes Agent 15d7145ca7 typecheck: reject extra class name tokens 2026-09-16 22:09:14 +00:00
Hermes Agent 638dd8e763 typecheck: reject extra class field tokens 2026-09-16 20:05:25 +00:00
Hermes Agent d9c32ca973 typecheck: explain missing class field types 2026-09-16 17:58:42 +00:00
Hermes Agent 31d87c7a5d typecheck: reject unknown class field types 2026-09-16 15:54:26 +00:00
Hermes Agent 139838d56e typecheck: diagnose unknown NEW classes 2026-09-16 13:50:00 +00:00
Hermes Agent 7eff213a78 test: cover compatibility duplicate method names 2026-09-16 11:45:26 +00:00
Hermes Agent 50ef925367 test: cover same-named fields across classes 2026-09-16 09:41:37 +00:00
Hermes Agent bb21a1e3a4 typecheck: reject duplicate object names 2026-09-16 07:38:22 +00:00
Hermes Agent c713d2b86e typecheck: reject duplicate class declarations 2026-09-16 05:35:39 +00:00
Hermes Agent eddb3ba067 typecheck: reject duplicate class fields 2026-09-16 03:30:52 +00:00
Hermes Agent edcfd697f6 typecheck: reject duplicate object methods 2026-09-16 01:24:40 +00:00
Hermes Agent aac07309e1 test: cover duplicate method parameters 2026-09-15 23:20:00 +00:00
Hermes Agent 04e3e567e0 test: cover compatibility duplicate parameters 2026-09-15 21:16:31 +00:00
Hermes Agent dfad6387ab typecheck: diagnose duplicate parameters 2026-09-15 19:12:35 +00:00
Hermes Agent f7452c119c test: cover compatibility unknown field annotations 2026-09-15 17:06:45 +00:00
Hermes Agent 304c43ba45 typecheck: diagnose unknown method field annotations 2026-09-15 15:02:58 +00:00
Hermes Agent 88c684da37 test: cover compatibility inline field annotations 2026-09-15 12:38:49 +00:00
Hermes Agent 0a31646f5d typecheck: align inline method field annotations 2026-09-15 10:34:48 +00:00
Hermes Agent 9b5e7f3d90 typecheck: validate explicitly typed method fields 2026-09-15 08:29:29 +00:00
Hermes Agent 6282a78383 test: cover typed unknown method fields 2026-09-15 06:22:19 +00:00
Hermes Agent 83465b73f3 test: cover modern method unknown-field expressions 2026-09-15 04:17:33 +00:00
Hermes Agent 3fb0a2ec45 build: guard against compiler path truncation warnings 2026-09-15 02:12:09 +00:00
Hermes Agent 9677ed81ba test: cover modern YESNO method field assignment 2026-09-15 00:08:03 +00:00
Hermes Agent 43d596d85b test: cover compatibility method text concatenation 2026-09-14 22:01:51 +00:00
Hermes Agent 7a165f8125 test: cover method text concatenation 2026-09-14 19:59:10 +00:00
Hermes Agent 45fecc375a test: cover compatibility numeric method field assignment 2026-09-14 17:54:21 +00:00
Hermes Agent 34ed60cbe8 typecheck: diagnose compatibility method unknown fields 2026-09-14 15:50:26 +00:00
Hermes Agent d5950a981b test: cover compatibility method field returns 2026-09-14 13:47:10 +00:00
Hermes Agent 110fbf8232 test: cover compatibility method unknown field assignment 2026-09-14 11:42:50 +00:00
Hermes Agent 87badcd5d4 test: cover compatibility method unknown fields 2026-09-14 09:38:52 +00:00
Hermes Agent 7064343cee typecheck: diagnose unknown method check fields 2026-09-14 07:36:08 +00:00
Hermes Agent ae6c261156 typecheck: diagnose unknown method fields 2026-09-14 05:33:09 +00:00
Hermes Agent 5dd1616a1b test: cover modern YESNO method field checks 2026-09-14 03:27:54 +00:00
Hermes Agent 636fcc01d2 test: cover compatibility YESNO field type checks 2026-09-14 01:24:35 +00:00
Hermes Agent dfb707972e test: cover compatibility YESNO method field assignment 2026-09-13 23:21:03 +00:00
Hermes Agent 762c6506ce test: cover compatibility method field checks 2026-09-13 21:16:52 +00:00
Hermes Agent d4d32f8f07 test: cover YESNO method field diagnostics 2026-09-13 19:13:44 +00:00
Hermes Agent 2fa094c8fb validate method field diagnostics in release gate 2026-09-13 17:07:47 +00:00
Hermes Agent d690ff5a0f typecheck: name method field check diagnostics 2026-09-13 15:04:31 +00:00
Hermes Agent ae41341a7d test: cover compatibility method field diagnostics 2026-09-13 13:01:25 +00:00
Hermes Agent 915bc7f1bc typecheck: name methods in field diagnostics 2026-09-13 10:58:08 +00:00
Hermes Agent 8e9ab3c711 test: cover numeric method field assignment 2026-09-13 08:53:47 +00:00
Hermes Agent d7df4591a4 typecheck: clarify typed method field diagnostics 2026-09-13 06:50:33 +00:00
Hermes Agent a2a4d3d477 test: cover compatibility method multiplication diagnostics 2026-09-13 04:43:42 +00:00
Hermes Agent 562906c4b0 test: cover compatibility method division diagnostics 2026-09-13 02:38:54 +00:00
Hermes Agent 0ee528d9ae test: cover compatibility method subtraction diagnostics 2026-09-13 00:36:05 +00:00
Hermes Agent 747e8156e0 test: cover compatibility method addition diagnostics 2026-09-12 22:32:45 +00:00
Hermes Agent bbf1ad0b19 test: cover compatibility method addition returns 2026-09-12 20:28:46 +00:00
Hermes Agent f921e2d77d test: cover compatibility method multiplication returns 2026-09-12 18:25:09 +00:00
Hermes Agent 55e783e2c3 test: cover compatibility method subtraction returns 2026-09-12 16:21:24 +00:00
Hermes Agent 7cdc2e72b1 test: cover numeric function subtraction returns 2026-09-12 14:17:47 +00:00
Hermes Agent a886e6eccc test: cover compatibility method numeric returns 2026-09-12 12:14:13 +00:00
Hermes Agent 689d2b2bcc test: cover numeric method return division 2026-09-12 10:11:10 +00:00
Hermes Agent 1fc8e72c1d test: cover numeric method return subtraction 2026-09-12 08:08:58 +00:00
Hermes Agent ce28a6eb1c test: cover method return addition diagnostics 2026-09-12 06:05:10 +00:00
Hermes Agent a6d93a195a test: cover method return multiplication diagnostics 2026-09-12 04:01:22 +00:00
Hermes Agent 3443fb7589 test: cover method return division diagnostics 2026-09-12 01:58:25 +00:00
Hermes Agent 45a323e45b test: cover numeric function return division 2026-09-11 23:54:50 +00:00
Hermes Agent fd828112b4 test: cover division return diagnostics 2026-09-11 21:52:22 +00:00
Hermes Agent 54bee65a31 test: cover multiplication return diagnostics 2026-09-11 19:49:18 +00:00
Hermes Agent d4c9c0a26b test: cover method subtraction return diagnostics 2026-09-11 17:45:42 +00:00
Hermes Agent 2b661f65e7 test: cover subtraction return diagnostics 2026-09-11 15:42:04 +00:00
Hermes Agent b86d962af7 build: produce both release validator executables 2026-09-11 13:37:55 +00:00
Hermes Agent 856c16d25a test: cover numeric function return expressions 2026-09-11 11:35:08 +00:00
Hermes Agent dd7efc4648 typecheck: clarify arithmetic return mismatches 2026-09-11 09:31:48 +00:00
Hermes Agent 1bc33f98d8 test: cover compatibility method unknown returns 2026-09-11 07:28:39 +00:00
Hermes Agent c82d67a34a test: cover unknown method return expressions 2026-09-11 05:25:39 +00:00
Hermes Agent 34f96a6d7d typecheck: diagnose unknown return expressions 2026-09-11 03:22:05 +00:00
Hermes Agent b7d19db8a9 typecheck: validate method field return types 2026-09-11 01:16:31 +00:00
Hermes Agent e28388407d test: cover lowercase compatibility method returns 2026-09-10 23:12:18 +00:00
Hermes Agent 04a6476960 test: cover lowercase compatibility method returns 2026-09-10 21:07:18 +00:00
Hermes Agent 57db2ba3e2 test: cover lowercase compatibility return success 2026-09-10 19:03:48 +00:00
Hermes Agent 22c54fb0af test: cover lowercase compatibility return success 2026-09-10 17:00:22 +00:00
Hermes Agent 1e4f15b486 typecheck: preserve lowercase return declarations 2026-09-10 14:56:37 +00:00
Hermes Agent 561c272e81 test: cover compatibility method missing arguments 2026-09-10 12:52:43 +00:00
Hermes Agent 8876fd3f15 test: cover compatibility alias extra arguments 2026-09-10 10:49:02 +00:00
Hermes Agent 1fb43e306a ide: advertise typed-language keywords 2026-09-10 08:42:49 +00:00
Hermes Agent 6db0958d59 validate: cover complete typecheck fixture matrix 2026-09-10 06:36:34 +00:00
Hermes Agent bbdb09601b test: cover compatibility method return success 2026-09-10 04:32:04 +00:00
Hermes Agent 04be1d70e4 test: cover nested method return paths 2026-09-10 02:29:15 +00:00
Hermes Agent 9d3148ac36 test: cover incomplete method return paths 2026-09-10 00:25:12 +00:00
Hermes Agent 39be2a57ef typecheck: accept nested complete returns 2026-09-09 22:21:22 +00:00
Hermes Agent 74998a4f11 typecheck: accept complete conditional returns 2026-09-09 20:18:28 +00:00
Hermes Agent 427291f694 typecheck: diagnose conditional-only returns 2026-09-09 18:13:58 +00:00
Hermes Agent 81c4ff4177 test: cover compatibility method return types 2026-09-09 16:09:14 +00:00
Hermes Agent 762fde4379 test: cover compatibility function return types 2026-09-09 14:05:35 +00:00
Hermes Agent e26a398082 test: cover unknown method return types 2026-09-09 12:00:54 +00:00
Hermes Agent e4859e82d5 typecheck: diagnose unknown return types 2026-09-09 09:58:07 +00:00
Hermes Agent 257a4644ad typecheck: diagnose empty typed returns 2026-09-09 07:54:19 +00:00
Hermes Agent 465f3f4d26 test: cover typed method return expressions 2026-09-09 05:50:44 +00:00
Hermes Agent 57246c7a47 typecheck: infer typed parameter return expressions 2026-09-09 03:46:29 +00:00
Hermes Agent fe5269e6bc test: cover missing method returns 2026-09-09 01:43:16 +00:00
Hermes Agent 0f63ab0c71 typecheck: diagnose missing declared returns 2026-09-08 23:39:45 +00:00
Hermes Agent 9d4cffa6f6 typecheck: validate object method returns 2026-09-08 21:36:00 +00:00
Hermes Agent 8fe57974c6 typecheck: validate simple function returns 2026-09-08 19:31:29 +00:00
Hermes Agent c44db0bb16 typecheck: reject unknown expected types 2026-09-08 17:26:47 +00:00
Hermes Agent 8c3c898af7 typecheck: diagnose typed unknown object fields 2026-09-08 15:23:55 +00:00
Hermes Agent 299309ed5b test: cover text field concatenation 2026-09-08 13:20:00 +00:00