clank-together/test
ragnarok-clanker 44df09abbb Bind annotations to functions by their debug-info definition line
The listing assigned each compiled function to the file of its first
source-line marker. When the optimizer schedules code inlined from a
header first (std::map::find, std::string::c_str, ...), that marker is
the header's, so a correctly compiled function was reported as "no
compiled function found after this annotation".

Checks now compile with /Z7, which puts CodeView debug info in the
object without changing codegen, and CoffObject.functionLines() reads
each function's definition file and line from its line table. The
binder uses that location and keeps the listing as the fallback for
objects without debug info; the listing still provides instruction
text and codeHash.
2026-10-26 11:50:52 +01:00
..
affected.test.js Compile only the includers a header change can affect 2026-10-20 03:40:19 +02:00
build.test.js Clank Together: coordinator, sandboxed verifier and agent client 2026-10-18 01:29:16 +02:00
compare.test.js Bind annotations to functions by their debug-info definition line 2026-10-26 11:50:52 +01:00
freetext.test.js No free text in submissions; batch approval only approves what it shows; drain fix 2026-10-18 05:14:25 +02:00
grouping.test.js Work comes in coherent groups; unplaced functions are placed before porting 2026-10-18 11:37:20 +02:00
helpers.js Bind annotations to functions by their debug-info definition line 2026-10-26 11:50:52 +01:00
lint.test.js Fixes from the second contributor report 2026-10-22 12:37:10 +02:00
manual-review.test.js Allow admins to manually review their own attempts 2026-10-25 20:27:25 +01:00
migration.test.js Clank Together: coordinator, sandboxed verifier and agent client 2026-10-18 01:29:16 +02:00
regressions.test.js Fixes from the second contributor report 2026-10-22 12:37:10 +02:00
server.test.js Preserve persistent admin registration approval setting 2026-10-25 20:27:24 +01:00
split.test.js Merge titles say Confirm for code already on main; keepCode keeps main's annotations 2026-10-18 23:53:15 +02:00
tar.test.js td: regions, local compiler, region submits; guidance for the region workflow 2026-10-20 02:37:55 +02:00
undefined.test.js Submissions may not declare functions that are defined nowhere 2026-10-20 04:29:30 +02:00
units.test.js Refuse removing annotations of functions not held; new source files join the build list 2026-10-20 04:56:07 +02:00