aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers
Commit message (Collapse)AuthorAge
...
* Ignore trim filter for Hook (#4604)gh-5901Fábio de Souza Villaça Medeiros2023-01-20
|
* npm run lint to get const fixesgh-5871Jeremy Rifkin2023-01-17
|
* cleanup importsgh-5818partouf2023-01-14
|
* Add Julia (#4595)gh-5817Alex2023-01-14
|
* Tsify main (#4520)gh-5796Jeremy Rifkin2023-01-13
|
* Add Line Mapping Support to Hook (#4580)gh-5780Fábio de Souza Villaça Medeiros2023-01-13
|
* move emulation related fields to artifact system (#4567)gh-5748Patrick Quist2023-01-11
|
* Cmake build with ninja (#4287)gh-5747Patrick Quist2023-01-11
|
* Support for compiling to binary object (#3232)gh-5742Marc Poulhiès2023-01-11
|
* display crossgen2 version in asm output (#4526)kasperk812023-01-03
| | | dotnet 6 and 7 will also show the version once there is a new deployment. for now they are showing 7.0.0-dev and <unknown version> respectively
* Slightly more controversial bumpings (#4503)Matt Godbolt2023-01-03
| | | | | | | | | - latest sentry, tar-stream, which, some yamljs versions - latest eslint-* stuff - latest webpack manifest - Applies all the automatic fixes for newer lint rules - Bump the webpack version applies new tslint stuff
* Various enhancements for dotnet (#4362)Steve2023-01-03
|
* Mark Assembly compilers cfg-able (#4461)Rubén Rincón Blanco2023-01-03
|
* Working CL430 compilerJonathan Reichelt Gjertsen2022-12-22
|
* Update optionsForFilterJonathan Reichelt Gjertsen2022-12-21
|
* Add to start working on issue #4480Jonathan Reichelt Gjertsen2022-12-21
|
* Add support for clang-cl and llvm-undname (#4371)gh-5404Tobias Hieta2022-12-18
| | | | | * Added llvm demangler code * Added clang-cl compiler class
* Assert and unwrap utilities (#4437)gh-5389Jeremy Rifkin2022-12-18
| | | | | | | | | | | | | | | * Add assert and unwrap utilities * Playing around with diagnostics * lib/assert diagnostic implementation * Remove temporary testing stuff * Reset package-lock.json to before I messed with it * Further refinements and integration * Added licence and removed an obsolete eslint directive
* Don't try and hack the compilation results (#4429)gh-5327Matt Godbolt2022-12-12
| | | | | | | | | | | | * Don't try and hack the compilation results Carbon tried to synthesize "having run" by overriding and hacking a result routine...but did so _after_ it had been cached. So cached results were broken, but live results not. This "fixes" by adding a post-compilation, but pre-cache hook and uses that instead. Naming is terrible. I also took the time to fix the `CompilationResult`'s `buildResult` Closes #4426
* Make the linter happy (#4393)gh-5256Jeremy Rifkin2022-12-03
|
* Converted argument-parsers to ts (#4389)gh-5240Jeremy Rifkin2022-12-02
|
* Ts-ify carbon (#4384)gh-5215Matt Godbolt2022-12-02
|
* first bits of compiler interface (#4378)gh-5204Patrick Quist2022-12-02
|
* Port fortran.js to typescript (#4381)gh-5195Matt Godbolt2022-12-01
| | | | * Port fortran.js to typescript * @jeremy-rifkin suggestions
* obsolete varsgh-5133partouf2022-11-29
|
* format and lintgh-5130partouf2022-11-28
|
* .net - compileToBinary fix (#4353)Patrick Quist2022-11-28
|
* dynamically set targetFramework (#4354)gh-5126kasperk812022-11-28
|
* refactor: renames the CompilerFilters type (#4346)gh-5117Marc Poulhiès2022-11-28
| | | | | | | | | | | | | | | The type which probably started as a real enum of possible post filtering options now also includes options used for compilers' invocations. The type was already split, but the naming was not reflecting this in the other part of the code. This changes tries to apply a simple renaming to the type only (corresponding variables are left as 'filters'). While doing so, some typing error were discovered around the GccDump feature. A fix for this will follow in a different PR. Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
* Support trunk and execution for .NET (#4351)gh-5100Steve2022-11-27
| | | | | | * Support trunk and execution for .NET * Adjust compilers order * Support stdin * Update samples
* Mg/props ts (#4340)gh-5089Jeremy Rifkin2022-11-26
| | | | | | | | | | | | | | | * WIP * Type changes to the property getter * Finish getting types working for properties.ts * Reduce type casts in exec.ts * Format files * Remove old comment Co-authored-by: Matt Godbolt <matt@godbolt.org>
* Fixes for .NET 7 (#4347)gh-5085Matt Godbolt2022-11-26
| | | | - check return code of restore - set env vars to prevent file size blowout
* Fix F# build failure (#4344)gh-5081Steve2022-11-26
| | | | * Fix FSharp compilation
* Fix crossgen2 arguments (#4342)gh-5058Steve2022-11-25
| | | | * Fix crossgen2 arguments
* Work in progress on net .NETgh-5031Matt Godbolt2022-11-25
| | | | | | | - uses new installs - works around issue where empty output would crash runCrossgen2 Not working yet (at least locally).
* Update dotnet script (#4337)gh-5030Steve2022-11-25
| | | | * Uses new way to invoke compilers * adds new
* Fix error with null stderr (#4322)gh-4985Rubén Rincón Blanco2022-11-22
| | | | | * Fix error with null stderr * Fix test
* separate llvmmos targets and nes emu (#4299)gh-4947Patrick Quist2022-11-18
|
* Fix4293 (#4298)gh-4910Patrick Quist2022-11-17
|
* Fix Python argument order (#4295)gh-4907Rubén Rincón Blanco2022-11-17
|
* typescriptify and fix mistake overriding the wrong function (#4229)gh-4720Patrick Quist2022-11-02
|
* CC65 Binary + NES support (#4139)gh-4688Patrick Quist2022-10-29
|
* Add split host/device views for CUDA C++ (#4177)gh-4627Paul Taylor2022-10-24
| | | | | | | | | | | | | | | * make nvcc show the device asm view button, stop after compiling host assembly * keep and extract ptx device code * paper over some typescript compile errors (maybe mitigating orchidjs/tom-select#500, orchidjs/tom-select#501) * await on promise-returning methods * use gcc objdump for nvcc host code, add nvdisasm to disassemble SASS .cubin * append device ASM lines to result ASM so they're also colourized * append device ASM to all ASM * automatically open the device pane if the compiler supports emitting device ASM * save device view open boolean in compiler state * make the nvcc compiler return all PTX and SASS results as separate devices * ensure line hover highlights propagate from editor to compiler panes, and are re-applied when the user changes the selected device * update cuda properties
* ada: move to typescript (#4178)gh-4595Marc Poulhiès2022-10-22
| | | | | | | | Convert the ada compiler code to typescript. Signed-off-by: Marc Poulhiès <dkm@kataplop.net> Signed-off-by: Marc Poulhiès <dkm@kataplop.net> Co-authored-by: Matt Godbolt <matt@godbolt.org>
* fix: Zig trunk compile error (#4144)gh-4511zooster2022-10-12
|
* jakt fixesgh-4507partouf2022-10-12
|
* formattinggh-4496partouf2022-10-12
|
* Fix --emit llvm-ir when asked to emit binary mode (#4131)gh-4453Rubén Rincón Blanco2022-10-10
|
* fix erlang command line optionsgh-4449partouf2022-10-10
|
* Fix Erlang compiler & convert it to typescript (#4124)gh-4448Rubén Rincón Blanco2022-10-10
|