-
Notifications
You must be signed in to change notification settings - Fork 19
Comparing changes
Open a pull request
base repository: purescript/purescript-assert
base: master
head repository: purescript-lua/purescript-lua-assert
compare: master
- 16 commits
- 19 files changed
- 3 contributors
Commits on Mar 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for abd428a - Browse repository at this point
Copy the full SHA abd428aView commit details
Commits on Mar 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74206b8 - Browse repository at this point
Copy the full SHA 74206b8View commit details
Commits on Jun 14, 2026
-
fix(build): create dist/ before running pslua backend
scripts/build ran spago build, which invokes the pslua backend from spago.dhall with --lua-output-file dist/Test_Assert.lua. pslua opens that file with withFile WriteMode, which does not create parent directories. dist/ is gitignored and absent on a fresh checkout, so the build failed with 'dist/Test_Assert.lua: withFile: does not exist'. Create dist/ with mkdir -p before spago build so the output directory always exists, matching the intent of the sibling Lua forks. Closes purescript-lua#1
Configuration menu - View commit details
-
Copy full SHA for ff769a3 - Browse repository at this point
Copy the full SHA ff769a3View commit details -
Merge pull request #2 from Unisay/fix/assert-build
fix(build): create dist/ before running pslua backend
Configuration menu - View commit details
-
Copy full SHA for 2be6b42 - Browse repository at this point
Copy the full SHA 2be6b42View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5f4ad7 - Browse repository at this point
Copy the full SHA c5f4ad7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a38655 - Browse repository at this point
Copy the full SHA 0a38655View commit details -
chore: harden CI per review (drop accept-flake-config, fail-fast scri…
…pts/build, run test via bash)
Configuration menu - View commit details
-
Copy full SHA for 77e2248 - Browse repository at this point
Copy the full SHA 77e2248View commit details -
Merge pull request #3 from Unisay/chore/align-overlay
chore: normalize build tooling + luacheck-clean FFI
Configuration menu - View commit details
-
Copy full SHA for 76e9059 - Browse repository at this point
Copy the full SHA 76e9059View commit details -
chore: add AGENTS.md + CLAUDE.md, drop dead JavaScript-era files
AGENTS.md is the single instruction file the coding agents read natively; CLAUDE.md is a one-line @AGENTS.md import so Claude Code shares it. Also removes dead bower.json/package.json/.eslintrc.json. CI is already on the shared canon; no src/ change.
Configuration menu - View commit details
-
Copy full SHA for c001df7 - Browse repository at this point
Copy the full SHA c001df7View commit details -
Merge pull request #4 from Unisay/chore/agents-md-and-canon-ci
chore: add AGENTS.md, drop dead JavaScript-era files
Configuration menu - View commit details
-
Copy full SHA for 3cbbcf4 - Browse repository at this point
Copy the full SHA 3cbbcf4View commit details -
chore: point pslua + package-set links at purescript-lua org
Repos moved from Unisay/* to the purescript-lua org. Update the pslua flake input and lockfile owner (same rev 94c13ce), the packages.dhall upstream-lua release URL, and the AGENTS.md links, so nothing relies on the old-owner redirect.
Configuration menu - View commit details
-
Copy full SHA for 944d4ba - Browse repository at this point
Copy the full SHA 944d4baView commit details -
Merge pull request #5 from purescript-lua/chore/migrate-org-links
chore: point pslua + package-set links at purescript-lua org
Configuration menu - View commit details
-
Copy full SHA for 5ebedb0 - Browse repository at this point
Copy the full SHA 5ebedb0View commit details -
chore: add treefmt formatting (nix fmt) and format the tree
Wire treefmt via treefmt-nix: nixfmt, dhall format, purs-tidy (.tidyrc.json) and LuaFormatter for the FFI (.lua-format, kept over StyLua because it preserves the parentheses pslua's parser needs). `nix fmt` formats; the dev shell installs a content-based pre-commit hook and CI runs `nix fmt && git diff --exit-code` (content-based, since the in-place formatters bump mtime and would trip treefmt --fail-on-change). Lua lines budget 130 cols, matching the raised `luacheck --max-line-length`. The bulk of the diff is the first format pass.
Configuration menu - View commit details
-
Copy full SHA for 6cfa327 - Browse repository at this point
Copy the full SHA 6cfa327View commit details
Commits on Jun 15, 2026
-
Merge pull request #6 from purescript-lua/chore/treefmt
chore: add treefmt formatting (nix fmt + pre-commit + CI check)
Configuration menu - View commit details
-
Copy full SHA for 8498c10 - Browse repository at this point
Copy the full SHA 8498c10View commit details -
chore: harden pre-commit hook (tracked .githooks/ + core.hooksPath)
Replace the dev-shell installer that wrote .git/hooks/pre-commit with a tracked .githooks/pre-commit wired via `git config core.hooksPath .githooks`. Fixes three issues with the old hook: it gated on `[ -d .git ]` (false in worktrees/submodules where .git is a file), it clobbered any existing .git/hooks/pre-commit on every `nix develop`, and `nix fmt … || exit 0` swallowed real formatter failures. The new hook skips only when `nix` is absent (CI is the authoritative gate) and otherwise blocks on a `nix fmt` failure or reformat.
Configuration menu - View commit details
-
Copy full SHA for 3c42cfe - Browse repository at this point
Copy the full SHA 3c42cfeView commit details -
chore: bump pslua dev input to 62e3653
Toolchain consistency: pin the pslua dev flake input to the current compiler main across the ecosystem. flake.lock only; the package set consumes sources + FFI, not this dev input, so no re-tag is needed.
Configuration menu - View commit details
-
Copy full SHA for 631c6e3 - Browse repository at this point
Copy the full SHA 631c6e3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master