Skip to content

Merge dev (the 0.1.4 release) into 0.1.5 - #1687

Merged
swapnilpaliwal-sd merged 10 commits into
0.1.5from
port/dev-into-0.1.5
Sep 28, 2026
Merged

swapnilpaliwal-sd merged 10 commits into
0.1.5from
port/dev-into-0.1.5

Conversation

@swapnilpaliwal-sd

Copy link
Copy Markdown
Contributor

Brings dev (the 0.1.4 release, #1628) into 0.1.5 so 0.1.5 contains everything below it.

No file changes: every dev fix is already on 0.1.5 (the parser bump came via #1671). History only, so the 0.1.5 → dev release (#1667) shows only 0.1.5's own changes.

swapnilpaliwal-sd and others added 10 commits September 27, 2026 21:55
…e current directory

On Windows bin/axiomcode.js starts bash with path.join(__dirname, 'axiomcode'), a path with only backslashes.
The root walk takes the parent by `${self%/*}` since the query-latency change, which splits on '/' only: it found
no directory in $0, started the walk at the current directory, and a run from inside a checkout took the checkout
for the package. The installed e2e on win32-x64 failed that way on the 0.1.3 release push (`parser not built at
<checkout>/parser/dist/index.js`), so main was not tagged. `dirname`, before that change, split on either.

bin/axiomcode turns backslashes into '/' before the walk. tests/latency.py runs the launcher through a file named
with the same backslash string from a directory that looks like a package root: it fails without the fix, and a
slash path (the control) finds the same root before and after.

Co-authored-by: axiomcode-bot[bot] <334110751+axiomcode-bot[bot]@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…e current directory

On Windows bin/axiomcode.js starts bash with path.join(__dirname, 'axiomcode'), a path with only backslashes.
The root walk takes the parent by `${self%/*}` since the query-latency change, which splits on '/' only: it found
no directory in $0, started the walk at the current directory, and a run from inside a checkout took the checkout
for the package. The installed e2e on win32-x64 failed that way on the 0.1.3 release push (`parser not built at
<checkout>/parser/dist/index.js`), so main was not tagged. `dirname`, before that change, split on either.

bin/axiomcode turns backslashes into '/' before the walk. tests/latency.py runs the launcher through a file named
with the same backslash string from a directory that looks like a package root: it fails without the fix, and a
slash path (the control) finds the same root before and after.

Co-authored-by: axiomcode-bot[bot] <334110751+axiomcode-bot[bot]@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
windows: the launcher finds its package from a backslash path, not the current directory (dev)
windows: the launcher finds its package from a backslash path, not the current directory (main)
The vendored parser keeps its own version and moves once per release, only
when parser code changed. dev and main ship it at 0.1.1. On 0.1.4, four
merged changes touched parser/: #1592 (a concise arrow body is owned by the
arrow), #1616 (generated-output detection), #1621 (a package's published API
is rooted from package.json) and #1625 (the Java walk and build directories).
So 0.1.2, one bump for the release.
Co-authored-by: axiomcode-bot[bot] <334110751+axiomcode-bot[bot]@users.noreply.github.com>
@swapnilpaliwal-sd
swapnilpaliwal-sd merged commit eacc2d8 into 0.1.5 Sep 28, 2026
8 checks passed
@swapnilpaliwal-sd
swapnilpaliwal-sd deleted the port/dev-into-0.1.5 branch September 28, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant