myxce/src
Rongsong Shen 1812a80d19
feat(job-array-one-based-index): harness $jobid[...] substitution (task 4.2)
Auto-variable substitution moves out of test.c into its own unit-tested
module (autovars.c) with an explicit context for $jobid, $? and
$jobcount, keeping today's token rule, messages and buffer handling.
New: a token $jobid[...] expands $jobid and keeps the rest of the token,
so $jobid[3] names element 3 of the array just submitted; it fails like
an unset $jobid when none is set.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-01 10:56:15 +00:00
..
autoscaler remove extralib 2026-09-04 11:24:43 +08:00
configs feat(xceadmin): validate percent-based limit values are in [0.0, 1.0] (bug-1833) 2026-09-20 10:50:21 +00:00
controller feat(job-array-one-based-index): collision checks after registration (task 2.3) 2026-10-01 10:14:47 +00:00
docs docs(scheduler-sim-discrete-clock): deployment guide describes the event-driven sim clock and deprecated --sim-speed (task 4.1) 2026-09-29 05:21:11 +00:00
frontend fix(apiserver): an accepted job is in the job store at once (bug-1894) 2026-09-30 04:23:10 +00:00
harness feat(job-array-one-based-index): harness $jobid[...] substitution (task 4.2) 2026-10-01 10:56:15 +00:00
include feat(job-array-one-based-index): classify every job submission first (task 2.1) 2026-10-01 09:44:12 +00:00
lib feat(job-array-one-based-index): classify every job submission first (task 2.1) 2026-10-01 09:44:12 +00:00
nixSupport remove extralib 2026-09-04 11:24:43 +08:00
scheduler feat(job-array-one-based-index): guard scheduler array expansion (task 3.1) 2026-10-01 10:24:42 +00:00
schema feat: acknowledged job start/finish/fail reports (bug-1741) 2026-09-27 06:47:47 +00:00
tools fix(tools): a failing apiserver Go test fails xce-build.sh (bug-1895) 2026-09-30 04:31:25 +00:00
worker feat(job-array-one-based-index): XCE_JOBINDEX is the element number (task 3.2) 2026-10-01 10:34:59 +00:00
xceadmin feat(xceadmin): validate percent-based limit values are in [0.0, 1.0] (bug-1833) 2026-09-20 10:50:21 +00:00
flake.lock remove extralib 2026-09-04 11:24:43 +08:00
flake.nix remove extralib 2026-09-04 11:24:43 +08:00
meson.build feat(xce-harness-component): relocate xce_test into standalone harness component 2026-09-14 05:08:15 +00:00
meson.options feat(dirty-content-fingerprint): add dirty_fingerprint meson option and C define 2026-08-21 03:54:37 +00:00