Skip to content
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

Add better library support #13

Merged
merged 3 commits into from
Mar 31, 2018
Merged

Add better library support #13

merged 3 commits into from
Mar 31, 2018

Conversation

frenata
Copy link
Owner

@frenata frenata commented Mar 24, 2018

Closes #4
Closes #14

@frenata
Copy link
Owner Author

frenata commented Mar 24, 2018

Beyond the various under-the-hood changes, the most notable is that I've set up travis CI to prevent non-working pushes to master.

More tests to follow ideally of course!

@frenata frenata force-pushed the 4-librarify branch 2 times, most recently from e353784 to f784109 Compare March 31, 2018 16:02
frenata added 2 commits March 31, 2018 12:06
 * swallow `Interface` wrapper into new `Compilers` map
 * define methods directly on the map
 * expose the list of available languages.
 * remove boilerplate and comment prefix
   (IMO these are the wrong level of abstraction)
 * re-enable PHP toolchain
 * move langtest binary to a proper test file
   (~70% coverage just with this!)
 * enable travis CI
 * change names from compilebox -> xaqt and
                     virtual_machine -> xaqt-sandbox
 * replace `New` with `NewContext`
 * use a varidic function argument to allow user options
   but still enable easy defaults
 * more renaming as I struggle to nail down a good separation
 * move the execution script and payload into the data dir
 * add envvar hook to allow user to specify the sandbox image.
@frenata frenata force-pushed the 4-librarify branch 2 times, most recently from 33561a5 to 80a4d39 Compare March 31, 2018 16:50
by providing a longer timeout setting.
@frenata frenata merged commit d32455d into master Mar 31, 2018
@frenata frenata deleted the 4-librarify branch March 31, 2018 18:27
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