aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers
Commit message (Collapse)AuthorAge
...
* Create minimal support implementation for MLIR (#3733)gh-3215Mats Larsen2022-06-01
|
* Base-compiler to typescript (#3718)gh-3142Patrick Quist2022-05-27
|
* First try at fixing flang (#3673)gh-3104Rubén Rincón Blanco2022-05-26
|
* fix ada; set apphome to allow subdir customcwdgh-3094partouf2022-05-25
|
* formatfixgh-3093partouf2022-05-25
|
* bugfix ada intel asm optionsPatrick Quist2022-05-25
|
* Ada: fix compile to binary/execute within jail (#3716)gh-3090Marc Poulhiès2022-05-25
| | | | | | Need to jump in the dedicated directory, but then GNAT may write some files that may conflict with ours: create a dedicated temp subdir to run GNAT. Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
* Ada: Fix inputFileName at incorrect loc for binary and execution (#3712)gh-3079Marc Poulhiès2022-05-25
| | | | | | | | | | | | | | | | When compiling to binary or running the executable, extra options are inserted, breaking some weak asumption in Ada/GNAT on where in the list is the inputFilename. Override prepareArguments() for GNAT and (more) cleanly handle the options (split between gnatmake, compiler, binder and linker). Also use 'gnatmake' as main compiler executable instead of 'gnat'. Refresh Copyright. Fixes #3709 Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
* Remove hardcoded pathgh-3067Marc Poulhiès2022-05-25
| | | ... probably slipped through during the review
* Beeb (#3679)gh-3045Patrick Quist2022-05-22
|
* Make Clang parser logic shorter (#3692)gh-3020Juan José2022-05-20
| | | Co-authored-by: Mats Larsen <me@supergrecko.com>
* Dosbox + Turbo C 2.01 support (#3627)gh-2886Patrick Quist2022-05-13
|
* formatfixespartouf2022-05-12
|
* Merge branches 'bbcmicrothings' and 'main' of ↵partouf2022-05-12
|\ | | | | | | https://github.com/compiler-explorer/compiler-explorer into main
| * Add semver check for ast dump in iscp (#3652)gh-2876Rubén Rincón Blanco2022-05-12
| | | | | | | | | | | | | | | | * Add semver check for ast dump in iscp Closes #3648 * Fix ast options * Fix ast options x2
| * Renable license checks (#3619)gh-2865Rubén Rincón Blanco2022-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | * Renable license checks * Set correct copyright date for unfurl-tests * Fix small typo * Fix license check line spacing * Disable license check * Go to old format for gcc dump view
* | Merge remote-tracking branch 'origin/main' into bbcmicrothingspartouf2022-05-11
|\|
| * The Grand Reformat (#3643)gh-2830Matt Godbolt2022-05-09
| | | | | | | | | | | | | | | | | | | | * The Grand Reformat - everything made prettier...literally - some tweaks to include a few more files, including documentation - minor changes to format style - some tiny `// prettier-ignore` changes to keep a few things the way we like them - a couple of super minor tweaks to embedded document types to ensure they format correctly
| * Fix for #3637 (#3638)gh-2818Jeremy Rifkin2022-05-09
| |
| * Option to load a custom popular arguments json from disk (#3597)gh-2788Patrick Quist2022-05-06
| |
| * Add GHC Core and Cmm views #3571 (#3593)gh-2762A S E2022-05-04
| |
| * Automatically detect Java entry points (#3614)gh-2752Headline2022-05-02
| |
| * lintfixgh-2730Patrick Quist2022-04-30
| |
| * Clang force dwarf4 (#3604)gh-2712Patrick Quist2022-04-29
| | | | | | | | | | * this works, but args are hidden for user * moved to optionsforfilter so user can see the parameter
| * add a view for Haskell STG intermediary output #3571 (#3585)gh-2669A S E2022-04-28
| |
| * Add noImplicitOverride to tsc configRabsRincon2022-04-27
| |
| * Lint fixesgh-2559Matt Godbolt2022-04-26
| |
| * All semver comparisons now ensure it's safe to do so (#3562)Rubén Rincón Blanco2022-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * Set comma-dangle to always in server code and es5 in client codegh-2532RabsRincon2022-04-26
| |
| * Fix Solidity compilers and line numbers in versions 0.4.x - 0.8.x (#3561)gh-2523Anders-T | 0x80.eth2022-04-26
| | | | | | | | | | * fixing compilers 0.4.x - 0.8.x * update contributors file
| * Unify comma configuration; and apply format to some files. (#3559)gh-2517Matt Godbolt2022-04-25
| |
| * Map solidity EVM assembly to lines of code (#3545)gh-2448Anders-T | 0x80.eth2022-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * taking a snapshot of progress so far - generated sources are getting processed, and some fairly basic asm line assigning, but needs a second pass to rectify the issue of an asm instruction being attributed to multiple lines of code * fixed silly bug in instruction line thing * giving tags in generated sources human readable names * generate human friendly tag names for tags in non-generated code, using AST to figure out which function we're in * restoring most of the original formatting, and got constructor etc working too * fixing linting errors * add some comments
| * Add support for Solidity (#3507)gh-2350Alexey Shekhirin2022-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | | * feat(compilers): Solidity support MVP * don't concat userOptions in optionsForFilter * fixes after review * Update etc/config/solidity.defaults.properties Co-authored-by: Rubén Rincón Blanco <ruben@rinconblanco.es> Co-authored-by: Rubén Rincón Blanco <ruben@rinconblanco.es>
| * Adds overridable orderArguments function (#3489)gh-2259Rubén Rincón Blanco2022-04-02
| | | | | | Closes #3488
| * Some fixups for typescript (#3452)gh-2196Matt Godbolt2022-03-21
| |
| * Added TypeScript Native compiler (#3448)gh-2193ODuzhar2022-03-21
| | | | | | | | | | | | | | * progress * added some config Co-authored-by: Alex D <duzhar@gmail.com>
| * Added keyword-spacing eslint rule and fixed instances of inconsistent ↵gh-2166Jeremy Rifkin2022-03-07
| | | | | | | | spacing (#3428)
| * Add llvm-symbolizer to ASAN_SYMBOLIZER_PATH (#3425)gh-2162Jeremy Rifkin2022-03-07
| |
| * Group some files to their own folders (#3384)gh-2075Rubén Rincón Blanco2022-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Group some files to their own folders In etc/scripts/, added disasms/, docenizers/, and util/ folders In lib/, added mapfiles/, and parsers/ folders (+moved google.js to shortener) In static/, added widgets/ folder Added cypress folder to .gitignore * Address Matt's PR reviews * Move new Pane renaming to folder
| * when no files are supplied, no need to do anything special for them either ↵gh-2017Patrick Quist2022-02-17
| | | | | | | | (#3371)
| * Please the linergh-1974RabsRincon2022-02-13
| |
| * Add more dart versions (#3361)gh-1960Michael Debertol2022-02-13
| |
| * Add strict tsc flag for the backend ts code (#3355)gh-1950Rubén Rincón Blanco2022-02-12
| |
| * Add Dart support (#3352)gh-1937Michael Debertol2022-02-11
| |
| * Implement asm-parser for dotnet (#3334)gh-1926Steve2022-02-11
| |
| * in case of win32 binary mode, use the binary parser and associate obj ↵gh-1882Patrick Quist2022-02-07
| | | | | | | | filenames even if theres no lineno info (#3341)
| * Ada: Fix intel filter active even for cross compilers (#3318)gh-1826Marc Poulhiès2022-02-03
| | | | | | | | | | | | | | | | | | | | The property was incorrectly hardcoded in the AdaCompiler class. As GNAT does not have an argument-parser, we can't rely on autodetecting the -masm support. The easiest way is to simply define the intelAsm property for GNAT compilers known to support it. Fixes #3310 Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
| * Changes needed to make dotnet work with nsjail (#3307)gh-1805Patrick Quist2022-02-01
| |
| * Add GNAT cross compiler from Alire project (#3294)gh-1774Marc Poulhiès2022-01-30
| | | | | | | | | | | | | | | | | | Add new adarts compiler properties used to set the RTS (if needed) to be used by GNAT. This is needed as the cross compilers come with several RTS and you must provide one. Use Alire (https://alire.ada.dev/) cross compilers for ARM32 and RISC-V 64. Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
| * Fix lib/compilers/dotnet lint errorgh-1771Mats Larsen2022-01-30
| |