Repository navigation
refactor!: unify entire codebase logic #2002
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
+5,078
−3,422
Open
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
444bbb6
temp: extra tests
vhyrro af656ff
feat!: pipeline implementation
vhyrro 9aed4c2
temp: more tests
vhyrro 10459ac
refactor!: reimplement vendor logic
vhyrro 32edf77
fix: collapse artifact types into single `Artifact`
vhyrro daca2c4
fix: `EmitLockfile` -> `LockfileHandle`
vhyrro a8358bd
refactor: simplify `InstallWorkspaceDependencies`
vhyrro ddb0d8b
fix(BuildProject): only read project dependencies not all workspace d…
vhyrro 1fe913f
fix: remove `dyn` errors
vhyrro 88cdb45
refactor!: break apart `LockedPackage::binaries()` into the lockfile
vhyrro 50c3aaf
feat!: parallelize resolve and build
vhyrro 69113bd
feat: paralellize build step
vhyrro f440da7
fix(vendor): deduplicate code in vendor logic
vhyrro 3a2b7cf
feat(lockfile): use atomic writes to prevent corruption during multit…
vhyrro b1713d1
fix(sync): use `Sync` in `SyncWorkspace` instead of `InstallWorkspace…
vhyrro 823c47d
feat!: unify search and resolution into RemotePackageDB
vhyrro 4f60b76
feat!: unify install_rockspec logic with new pipeline
vhyrro a384735
refactor: make PackageSource take a PathBuf
vhyrro 77c6fec
refactor!: join `Build` to pipeline
vhyrro 34d664f
refactor!: route Project building through the same code as package bu…
vhyrro a75aa26
fix: multiple small fixes and refactors
vhyrro 629966a
fix: more fixes, cleanup
vhyrro ddfc434
feat!: granularize BuildBehaviour
vhyrro cf3e0ab
fix: lux-lua compilation
vhyrro 878fe9d
feat!(resolve): do not reinstall already existing packages, rebuild p…
vhyrro 3b1866a
feat!: unify Sync operation across codebase
vhyrro 74fc1fd
fix: don't include `.luarc.json` and others in project hashes
vhyrro 035c961
fix: `lint` command reinstalling `luacheck` each time
vhyrro 9cfdbd0
fix(outdated): don't resync the project
vhyrro e55f4ef
fix(build): force install unavailable packages
vhyrro 3747485
fix(TargetSet): use constructors instead of explicit construction
vhyrro 9683dc2
refactor: `reconcile` -> `sync::frozen`
vhyrro 4504d0c
refactor!: `RemotePackageDB` -> `PackageDB`
vhyrro 9d2714e
fix: resolve nitpicks and PR suggestions
vhyrro 320a307
fix: make CI happy
vhyrro e4bee7f
fix: properly gate impure tests for CI
vhyrro 8e5e048
feat(lockfile): auto-migrate lockfiles with default layout (#1998)
mrcjkb 0c39628
fix(lux-lua): mark loader test as impure
vhyrro 786cfa2
fix(ci): make CI happy
vhyrro File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.