aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers
Commit message (Collapse)AuthorAge
...
* .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
|
* asm-mode: better tokenization for spirv (#4024)gh-4447Romaric Jodin2022-10-10
|
* Add basic Racket support (#4098)gh-4407J. Ryan Stinnett2022-10-05
|
* add miracle emulator for z88dk sms files (#4086)gh-4357Patrick Quist2022-09-25
|
* Add basic support for Hook programming language (#4075)gh-4355Fábio de Souza Villaça Medeiros2022-09-25
| | | | * Add basic support for Hook programming language
* Move zig compiler files to TS and fix zigc{xx} semver comparisons (#4091)gh-4351Rubén Rincón Blanco2022-09-25
|
* bugfix z88dk check for .tap filegh-4326partouf2022-09-23
|
* bugfix z88dk check for .tap filegh-4325partouf2022-09-23
|
* add zx emulation with speccy (#4065)gh-4324Patrick Quist2022-09-23
|
* Fixes for cppfront (#4076)gh-4280Matt Godbolt2022-09-20
| | | | | | | * Rename cppx_cppfront to cpp2_cppfront * Add some blurb about the compiler * Some syntax highlighting * Better output highlighting * Some form of line tracking and filtering
* compilers: clspv: add -g (#4055)gh-4264Romaric Jodin2022-09-18
|
* cppfront (#4069)gh-4247Matt Godbolt2022-09-16
|
* fix clspv and spirvgh-4201partouf2022-09-12
|
* Clspvfixes (#4050)Patrick Quist2022-09-12
|
* add compiler: skeleton for clspv (#4014)Romaric Jodin2022-09-12
|
* tsify exec.js (#4026)gh-4152Patrick Quist2022-09-06
|
* Unbundle and disassemble device code (#4019)gh-4125Patrick Quist2022-09-03
|
* add parser for spirv debug information (#4013)gh-4109Romaric Jodin2022-09-03
|
* typescriptify clang.js (#4018)gh-4096Patrick Quist2022-09-03
|
* use openCL from icx install (#4015)gh-4088Robert Cohn2022-09-02
|
* fix for nvcc to support execution for local instancesgh-4072partouf2022-08-30
|
* Add llvm opt pipeline llc and opt support (#4004)gh-4063Andreas Jonson2022-08-30
|
* Z88dk (#3990)gh-4031Patrick Quist2022-08-25
|
* Add z88dk (#3812)gh-4027Patrick Quist2022-08-25
|
* Fixes wrong types in libraries.interfaces.ts (#3982)gh-4021Rubén Rincón Blanco2022-08-25
| | | | | * Fix getLibrary functions * Fix library.path usage in Zig compiler
* Move compilers/golang to Typescript (#3980)gh-4020Rubén Rincón Blanco2022-08-25
| | | | | | | | | | | * Rename golang.js to golang.ts * Move golang to Typescript * Add types to base postProcess so golang knows about them * Remove CompilationResult type from signature * Remove asmSize, leave it for the other PR
* Fix execution on wine-vc compilers (#3986)gh-4016Edward J. Schwartz2022-08-24
| | | | | | | | | * Only remove Z: from the path if it is actually there Fix #3985 * Use WINE when necessary with null sandbox Co-authored-by: Edward J. Schwartz <eschwartz@cert.org>