-
-
Notifications
You must be signed in to change notification settings - Fork 181
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
Refactor and test the compiler #93
Merged
Merged
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
a4fe23a
add initial compiler test
matthewmueller 4eeac85
test CI against a linked V8
matthewmueller a42820c
wip compiler refactor
matthewmueller a809cd4
starting to consolidate
matthewmueller 1d17888
more consolidation
matthewmueller 4167724
wip
matthewmueller cb1f483
consolidating
matthewmueller 13772d5
working on new test runner
matthewmueller 3e1dc52
finalize testing apis
matthewmueller 31395f1
migrating tests
matthewmueller c735268
improve testcli http response handling and started refactoring contro…
matthewmueller a155e3f
refactor controller, view and public tests
matthewmueller eab452f
revert error formatting, will do it top-level instead. refactor remai…
matthewmueller 333fa39
extract out file descriptor passing. work on remaining tests
matthewmueller 1ee44d2
fix remaining failed tests
matthewmueller 0fe3c08
update test script to install bud binary into /usr/local/go/bin:/usr/…
matthewmueller 6f26ec6
use go to install bud
matthewmueller 3d04db9
fix public test for CI
matthewmueller 7571323
fix public tests
matthewmueller 2f1436c
add hot client for testing the hot server. trying to reproduce view e…
matthewmueller 10c17ec
add custom flag parsing support
matthewmueller 3649a90
add dockerfile for development and fix failing ubuntu tests
matthewmueller 3a6795d
update timeout
matthewmueller 63bfe61
remove unused go modules
matthewmueller 7c9ca94
delete unused files
matthewmueller 9b51c92
replace matryer/is with internal/is.
matthewmueller 9716d66
fix formatting
matthewmueller 96ce936
fix hot reload and scaffolding new root controllers
matthewmueller c8300d7
debug panic
matthewmueller 94870e8
fix test
matthewmueller 7dc82cf
debug panic
matthewmueller d3f11a4
add error check and test for panic seen in CI
matthewmueller 6430b17
Support Go 1.16+
matthewmueller 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
use go to install bud
- Loading branch information
commit 6f26ec6425e5038fc9250c6a6eb65077463d0ae4
There are no files selected for viewing
This file contains 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will go away soon, we'll change v8client to use
os.Pipe
and the same technique we're using with TCP listeners to pass the file descriptors through the binaries viaExtraFiles
. This is mostly setup now, just needs to be refactored in.