Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bugfixes pascal objdump | partouf | 2021-09-13 |
| | |||
* | Pascalchanges (#2881) | Patrick Quist | 2021-09-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Changes to allow Program (vs Unit) in Object Pascal * add possibility of dpr * more flexibility with pascal filenames * lintfixes * i have no idea what im doing * apply changes to pascal-win * pascal fixes * pascal projectfile changes * work in progress * bugfixes * bla * bugfixes * mostly working Co-authored-by: paul mcgee <paul.mcgee.8@bigpond.com> Co-authored-by: Paul McGee <paulmcgee1969@gmail.com> | ||
* | Fix up sandbox directory for interpreters | Matt Godbolt | 2021-06-26 |
| | |||
* | Dont array push multiple times | Matt Godbolt | 2021-05-27 |
| | |||
* | Fix lint | Matt Godbolt | 2021-04-01 |
| | |||
* | Fix up objdump for pascal (thanks @jrtc27) | Matt Godbolt | 2021-04-01 |
| | |||
* | Support ELF Tool Chain and LLVM objdump (#2538) | Jessica Clarke | 2021-04-01 |
| | | | | | | | | * Remove redundant implementations of objdump function * Add support for ELF Tool Chain and LLVM objdump Only binutils supports --insn-width and LLVM uses --x86-asm-syntax=intel rather than -M intel. The default remains binutils. | ||
* | Time all the things (#2462) | Patrick Quist | 2021-03-11 |
| | | | | | | | | | | | | | | | | | | | | | | | * time executeDirect in ms * measure library download and extract time * time package download * download timings when using execution checkbox * proof of concept timing graph implementation * use vertical bars for graph * add objdump time * add timing for asm parsing * add timing graph to execution pane as well * download timings on execution pane * things | ||
* | Transfer copyright to compiler explorer authors (#2232) | Patrick Quist | 2020-09-26 |
| | |||
* | Use ES6 Modules (#2132) | Austin Morton | 2020-09-26 |
| | |||
* | Eliminate all dynamic require statements (#2230) | Austin Morton | 2020-09-25 |
| | |||
* | Add FPC 3.2.0 (#2185) | Patrick Quist | 2020-09-05 |
| | | | | | | | | | | | | | * enable fpc 3.2.0 * change fpc default * way to add nasm to path for fpc * enable intel asm mode through nasm * only override env when we have nasmpath * disable intel checkbox for now, needs some work | ||
* | Add new eslint rules (#2121) | Rubén Rincón Blanco | 2020-08-04 |
| | | | | | | | | | | | | | | | | 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> | ||
* | bugfix (#2088) | Patrick Quist | 2020-07-17 |
| | |||
* | Asyncify pascal | Matt Godbolt | 2020-01-21 |
| | |||
* | change fpc demangler instantiation, fix #1528 | Partouf | 2019-08-08 |
| | |||
* | Merge remote-tracking branch 'origin/master' into executorpane | Matt Godbolt | 2019-06-27 |
|\ | |||
| * | rename pascal-support to demangler-pascal | Partouf | 2019-06-10 |
| | | |||
* | | Initial stding support for the executor pane | RabsRincon | 2019-05-29 |
|/ | | | | Newlines are a matter of fixing the UI | ||
* | Fix pascal to use customCwd appropriately | Matt Godbolt | 2019-05-15 |
| | |||
* | Ensure objdump runs in the right directory | Matt Godbolt | 2019-05-15 |
| | |||
* | change argument parser for some compilers | Partouf | 2019-01-08 |
| | |||
* | refactor | Partouf | 2018-11-06 |
| | |||
* | attempt at seperating compilation and execution | Partouf | 2018-11-06 |
| | |||
* | Drop underscore-node in favour of underscore.js | RabsRincon | 2018-06-15 |
| | | | | | | | | | After some suprises about how outdated the node version was compared to the main project, it became clear we needed to do something. @jaredwy suggested using the main project as there's now nothing stopping us from using it after the switch to webpack. cc @mattgodbolDrop underscore-node in favour of underscore.js | ||
* | refactoring, bugfixes and unittest | Partouf | 2018-04-22 |
| | |||
* | unittest fixes | Partouf | 2018-04-22 |
| | |||
* | use property for demanglerClassFile and start using it | Partouf | 2018-04-22 |
| | |||
* | refactor to add extra test | Partouf | 2018-03-15 |
| | |||
* | remove temp path from filenames in output | Partouf | 2018-03-15 |
| | |||
* | ahem | Partouf | 2018-03-15 |
| | |||
* | bugfix inputfilename | Partouf | 2018-03-15 |
| | |||
* | Fix copyright dates and normalize text | RabsRincon | 2018-02-27 |
| | |||
* | Move to ESLint | RabsRincon | 2018-02-13 |
| | | | | Somewhat compilant! | ||
* | Enabling eqeqeeq for server side codee as w ell | jaredwy | 2018-02-08 |
| | |||
* | compiler handler calls initialise() | Partouf | 2018-01-28 |
| | |||
* | remove return initialise, no need for unittestmode | Partouf | 2018-01-28 |
| | |||
* | whitespace things | Partouf | 2018-01-20 |
| | |||
* | fixes pascal | Partouf | 2018-01-20 |
| | |||
* | Format code | RabsRincon | 2018-01-18 |
| | |||
* | ES6fy compilers inheritance | RabsRincon | 2018-01-18 |
| | |||
* | shortened notation | partouf | 2018-01-03 |
| | |||
* | don't use argumentparser on compilers we're certain to not have anything useful | partouf | 2018-01-03 |
| | |||
* | New year, new date | RabsRincon | 2018-01-01 |
| | |||
* | Stop storing the same info twice | RabsRincon | 2017-12-29 |
| | |||
* | Always use output.pas as filename, otherwise things will break. | partouf | 2017-12-22 |
| | | | | Tried to make it flexible but ran into trouble in pascal-support.js | ||
* | Remove explicit langid, as it's part of the compiler config already | Matt Godbolt | 2017-12-22 |
| | |||
* | Merge branch 'master' into unification | Rubén | 2017-12-12 |
|\ | |||
| * | bugfix + deprecated fix | partouf | 2017-12-11 |
| | | |||
| * | refactoring | partouf | 2017-12-11 |
| | |