myxce/src/frontend/apiserver/controllers
Rongsong Shen 0318ac5f44
feat(job-array-one-based-index): parse submit index expressions (task 6.1)
ParseSubmitIndexExpr accepts only name[1-N] and name[1] (leading zeros
allowed) and otherwise reports the lowest-numbered broken rule with its
specific message: interactive arrays (2.1), invalid name or malformed
expression (2.2), lists/steps (2.3), %N (2.4), start 0 (2.5), reversed
(2.6), start above 1 (2.7), above the limit (2.8). Oversized numbers
saturate for the bound checks while reversal compares the digit
strings, so the rule order holds for any input. Not yet wired into
CreateJob (task 6.2).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-01 11:47:23 +00:00
..
apikey.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
auth.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
clusters.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
files.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
host_control_test.go fix(apiserver): populate hosts-list slot usage counts 2026-09-01 06:37:37 +00:00
hosts.go fix(apiserver): populate hosts-list slot usage counts 2026-09-01 06:37:37 +00:00
integration_test.go test(apiserver): add integration tests for P0+P1 backend features 2026-04-18 11:56:31 +00:00
jobarray.go feat(job-array-one-based-index): parse submit index expressions (task 6.1) 2026-10-01 11:47:23 +00:00
jobarray_test.go feat(job-array-one-based-index): parse submit index expressions (task 6.1) 2026-10-01 11:47:23 +00:00
jobs.go test(job-array-one-based-index): apiserver handler test seams and fixture (task 5.4) 2026-10-01 11:41:45 +00:00
jobs_handler_test.go test(job-array-one-based-index): apiserver handler test seams and fixture (task 5.4) 2026-10-01 11:41:45 +00:00
jobs_test.go fix(apiserver): reject a malformed rusage[] at job submit (bug-1744) 2026-09-27 03:27:32 +00:00
output.go Init commit of jobs output/error message peek project. 2026-05-09 16:57:54 +08:00
output_test.go Init commit of jobs output/error message peek project. 2026-05-09 16:57:54 +08:00
permissions.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
queue_control_test.go feat: P0-2b implement ControlHost via xcecli_hostctrl + fix allFlag race 2026-04-17 08:17:56 +00:00
queue_filter_test.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
queues.go fix front end issues 2026-05-01 21:22:45 +08:00
rbac_check.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
rbac_check_test.go feat: P0-2c register routes + RBAC for host control/select 2026-04-17 09:32:21 +00:00
rbac_convention_test.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
resources.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
response.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
roles.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00
users.go Merge Go frontend (apiserver + xcecli) into meson build 2026-04-14 11:23:18 +08:00