Commit Graph
100 Commits
Author SHA1 Message Date
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
Hermes Agent e17ff862d7 test: cover reverse text concatenation 2026-09-08 11:13:20 +00:00
Hermes Agent 145e2e7109 test: cover text concatenation in object fields 2026-09-08 09:10:59 +00:00
Hermes Agent e91d4dc3f2 test: cover standalone YESNO field checks 2026-09-08 07:08:15 +00:00
Hermes Agent d413b2bf82 test: reject unlisted typecheck fixtures 2026-09-08 05:05:49 +00:00
Hermes Agent f51ce6b56a typecheck: explain text operands in addition 2026-09-08 03:02:24 +00:00
Hermes Agent 7ecaf3fc94 test: cover valid object-field subtraction 2026-09-08 00:58:01 +00:00
Hermes Agent 142d1e846e typecheck: explain text division operands 2026-09-07 20:51:05 +00:00
Hermes Agent f82901cd00 typecheck: explain text multiplication operands 2026-09-07 18:47:29 +00:00
Hermes Agent 2e3b1c725f typecheck: explain text subtraction operands 2026-09-07 16:44:18 +00:00
Hermes Agent f88b27ae8c test: cover valid object-field multiplication 2026-09-07 14:40:43 +00:00
Hermes Agent c303b7dcc3 test: cover valid object-field division 2026-09-07 12:37:57 +00:00
Hermes Agent fa6be94a3e test: require CI workflow validator in release gates 2026-09-07 10:35:22 +00:00
Hermes Agent e4d4db3541 test: cover division text operand diagnostics 2026-09-07 08:32:41 +00:00
Hermes Agent 562e53b3b4 test: cover text operands in multiplication diagnostics 2026-09-07 06:30:38 +00:00
Hermes Agent 2cf5aaf3a9 typecheck: preserve text operands in arithmetic diagnostics 2026-09-07 04:28:03 +00:00
Hermes Agent 2e990a4b00 test: cover modern chained alias method calls 2026-09-07 02:25:00 +00:00
Hermes Agent 422f17eab9 test: require complete typecheck fixture coverage 2026-09-07 00:22:07 +00:00
Hermes Agent 4a232501e7 test: harden CI workflow gate detection 2026-09-06 22:18:31 +00:00
Hermes Agent a9abf80fbc test: cover chained TEXT field checks 2026-09-06 20:14:33 +00:00
Hermes Agent d3fcce0221 test: cover compatibility aliased method calls 2026-09-06 18:11:32 +00:00
Hermes Agent 75b2152f23 test: cover chained object field assignments 2026-09-06 16:09:10 +00:00
Hermes Agent 9b93bea7e0 test: cover chained object field aliases 2026-09-06 14:06:26 +00:00
Hermes Agent 1f5b5387b0 test: cover chained object method aliases 2026-09-06 12:03:18 +00:00
Hermes Agent e111f46a1d typecheck: validate aliased object field checks 2026-09-06 09:59:52 +00:00
Hermes Agent a2dafadbf8 typecheck: validate explicitly typed object fields 2026-09-06 07:56:38 +00:00
Hermes Agent 6198b75f66 typecheck: validate aliased object fields 2026-09-06 05:53:57 +00:00
Hermes Agent cb061886e3 typecheck: accept nested map values in lists 2026-09-06 03:49:45 +00:00
Hermes Agent 3d372988f4 test: cover numeric expressions in text fields 2026-09-06 01:47:00 +00:00
Hermes Agent 0fd4ca19e9 package: validate lock release versions 2026-09-05 23:43:06 +00:00
Hermes Agent ef534aaa2b test: validate compound object field expressions 2026-09-05 21:38:58 +00:00
Hermes Agent 5b29e9abee typecheck: infer simple expression results 2026-09-05 19:35:41 +00:00
Hermes Agent e35341cf99 package: explain invalid manifest format versions 2026-09-05 11:26:32 +00:00
Hermes Agent d169fedc3a package: validate lockfile format versions 2026-09-05 07:21:55 +00:00
Hermes Agent 023badf016 package: reject duplicate lockfile checksums 2026-09-05 05:18:41 +00:00
Hermes Agent 6739a82f5e package: reject duplicate manifest sources 2026-09-05 01:14:24 +00:00
Hermes Agent 8f449898bd test: cover object field expressions 2026-09-04 23:11:44 +00:00
Hermes Agent 5136437e44 package: reject duplicate project manifest versions 2026-09-04 21:07:52 +00:00
Hermes Agent 20a181b631 package: reject duplicate manifest versions 2026-09-04 19:04:20 +00:00
Hermes Agent e66dded2e4 package: require a project manifest name 2026-09-04 17:01:20 +00:00
Hermes Agent ae6b52811e package: reject duplicate manifest checksums 2026-09-04 14:57:29 +00:00
Hermes Agent beac4c634b package: reject duplicate manifest names 2026-09-04 12:54:53 +00:00
Hermes Agent c585356ce3 package: reject duplicate lock entries 2026-09-04 10:51:49 +00:00
Hermes Agent 9dac745e8d package: reject duplicate project entries 2026-09-04 08:47:59 +00:00
Hermes Agent 685f56579f fix: validate local package sources 2026-09-04 06:45:15 +00:00
Hermes Agent eec5dba646 fix: validate package manifest versions 2026-09-04 04:42:01 +00:00
Hermes Agent dcc3e947ad fix: validate project manifest versions 2026-09-04 02:38:28 +00:00
Hermes Agent 7a60af32bf fix: require exact package manifest versions 2026-09-04 00:34:32 +00:00
Hermes Agent 0556a3610b fix: require exact package manifest checksums 2026-09-03 22:31:40 +00:00
Hermes Agent a9237346fa fix: require exact package manifest names 2026-09-03 20:28:18 +00:00
Hermes Agent 532010b5dd ci: gate package security validation 2026-09-03 18:26:10 +00:00
Hermes Agent d29390d143 package: validate manifest names 2026-09-03 16:23:21 +00:00
Hermes Agent 7450c306be package: reject orphan lock entries 2026-09-03 12:42:34 +00:00
Hermes Agent fd28ee7ec1 package: verify lock checksums in doctor 2026-09-03 10:38:24 +00:00
Hermes Agent 011a60f140 package: block list with unsafe entries 2026-09-03 08:34:02 +00:00
Hermes Agent 98b8d311c3 package: block init with unsafe entries 2026-09-03 06:30:01 +00:00
Hermes Agent f8089f0758 package: allow removing unsafe entries 2026-09-03 04:26:29 +00:00
Hermes Agent 4258a341ce package: block add when manifest has unsafe names 2026-09-03 02:23:31 +00:00
Hermes Agent 21716568a5 package: reject unsafe project names 2026-09-03 00:19:56 +00:00
Hermes Agent 475b54eb6a package: align new project manifests 2026-09-02 22:16:30 +00:00
Hermes Agent 861d0af401 package: cap local package names 2026-09-02 20:13:58 +00:00
Hermes Agent f2acef6a12 typecheck: validate CALL unknown methods 2026-09-02 18:10:02 +00:00
Hermes Agent bbb5787e80 typecheck: diagnose empty CALL arguments 2026-09-02 16:06:18 +00:00
Hermes Agent 873177f216 typecheck: validate missing unchecked method args 2026-09-02 14:02:41 +00:00
Hermes Agent 1e3e7fd9fa typecheck: diagnose missing unchecked function args 2026-09-02 12:00:07 +00:00
Hermes Agent 3173eafb36 typecheck: preserve fields after methods 2026-09-02 09:56:18 +00:00
Hermes Agent b8385f675a typecheck: preserve later method arity checks 2026-09-02 07:53:04 +00:00
Hermes Agent 0839bdeb5d typecheck: handle later class methods 2026-09-02 05:49:51 +00:00
Hermes Agent 614fffbb62 typecheck: diagnose unknown CALL functions 2026-09-02 03:46:53 +00:00
Hermes Agent b7b923faf5 typecheck: diagnose unknown DO functions 2026-09-02 01:43:55 +00:00