| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
| |
* Fix getLibrary functions
* Fix library.path usage in Zig compiler
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* All semver comparisons now ensure it's safe to do so
* Oops, use correct class
* Remove leftover import
* Leave the Zig fixes for another PR
* Fix linter
* Fix test issues
* Make linter happy, yet again
* What?
* Address PR review
|
|
|
|
| |
Unused function parameters (used in the custom panic handler) are now
compile errors.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Adds Zig-args
This is the first Zig library added to the site, so this implementation
might be broken in unexpected ways
See issue #2525
* Update lib/base-compiler.js
Co-authored-by: Rubén Rincón Blanco <ruben@rinconblanco.es>
Co-authored-by: Matt Godbolt <matt@godbolt.org>
|
| |
|
|
|
|
|
| |
* Fixed zig trunk LLVM IR output
* Filter all emit compiler options
|
|
|
|
|
| |
* Fixed zig.js for the new self hosted command line interface
* Broke up long line into two
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The largest changes here are:
- enforcing single quotes for strings
- enforcing trailing commas where possible
In addition to those we have enabled several eslint plugins:
- plugin:requirejs/recommended, to enforce some conventions in require statements
- plugin:node/recommended, to enforce correct usage of various node.js APIs
- plugin:unicorn/recommended, which contains a pretty mixed bag of useful rules
This PR attempts to not change code behavior when possible. In cases where fixing
existing code would change semantics, a linting exclusion has been placed in the
code base to silence the error. You can find these by searching for `eslint-disable-next-line`.
Co-authored-by: Austin Morton <austinpmorton@gmail.com>
|
| |
|
|
|
|
| |
Closes #1710
|
| |
|
| |
|
|
|
|
| |
Fixes #1409
|
| |
|
|
|
|
| |
Closes #1304
|
| |
|
|
|
|
|
| |
- #1304 should be fixed by this commit,
but no way to test it outside beta (Can't test zig locally)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
There is a bug in the zig 0.2.0 compiler when emitting an explicit
assembly output file. Binary dumping using objdump is required.
|
|
|
|
| |
Fixes #1083.
|
|
|
|
|
|
|
|
| |
`--cache-dir` modifies the output cache directory
`--name` modifies the output name
`--output(-h)?` modifiers the output generated path/header
`--verbose-*` emits compiler debug output and is not relevant
`--mllvm` forwards arguments directly to llvm
|
|
|