Commit Graph
14 Commits
Author SHA1 Message Date
bendtherules 12631949b4 setup/ingest.ts: add comments 2026-03-30 18:16:55 +05:30
bendtherules 33cec82c9d feat(build-graph): add comments and pass options 2026-03-30 17:58:39 +05:30
bendtherules cbe6bfdb10 refactor(build_graph): limit emu-clause selection to #spec-container
Search for `emu-clause` elements now performed within the `#spec-container` element instead of the entire document, preventing accidental matches outside the spec container.
2026-03-30 12:43:48 +05:30
bendtherules 2505497846 build: Internal method linking - plan and basic script 2026-03-30 12:43:40 +05:30
bendtherules f19e5ba788 refactor(constants): move SPEC_DIR and CODE_DIR to constants 2026-03-27 17:53:16 +05:30
bendtherules d7d7dc273e fix(ingest): fix any type for index 2026-03-27 17:49:32 +05:30
bendtherules 28c26d319e chore: Type-check fixes 2026-03-27 17:48:02 +05:30
bendtherules 0f5a31137f chore: Lint fixes 2026-03-27 17:47:12 +05:30
bendtherules b6dbcfe91a build: migrate to Typescript + biome 2026-03-27 17:33:58 +05:30
bendtherules 3f0c4c217a feat(build): add logging for spec and code file discovery with warnings when none found
- Log the number of specification HTML files found in `SPEC_DIR`.
- Emit a warning if no specification HTML files are present.
- Log the number of code files found in `CODE_DIR`.
- Emit a warning if no code files are present.
2026-03-27 10:12:48 +05:30
bendtherules 8f26db5a1f chore(setup): replace engine262 submodule with squashed git subtree
Update init_engine262.sh to add the engine262 repository as a squashed subtree instead of a shallow submodule. Adjust usage comments, add existence check for the target directory, and update echo messages accordingly.
2026-03-27 10:06:08 +05:30
bendtherules 355451c9bb chore(setup): make init_engine262.sh executable and use repository root for engine262 target directory 2026-03-27 10:00:38 +05:30
bendtherules 1434dd20af refactor: move build_graph.mjs and ingest.mjs to setup/ 2026-03-27 09:57:04 +05:30
bendtherules f974ab7188 feat(setup): add script to add shallow engine262 submodule
Introduces `setup/init_engine262.sh`, a Bash utility that clones the `engine262` repository as a shallow submodule (depth 1) into `./engine262`. The script adds the submodule, initializes it, and provides a usage comment. It ensures robust execution with `set -euo pipefail`.
2026-03-27 09:55:32 +05:30