aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/assembly.js
Commit message (Collapse)AuthorAge
* typescriptify and fix mistake overriding the wrong function (#4229)gh-4720Patrick Quist2022-11-02
|
* 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
* 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
* Make sure asm-raw behaves on compilation errorsgh-1487RabsRincon2021-12-31
| | | | Closes #3198
* No array for eachMatt Godbolt2021-05-28
|
* Dont array push multiple timesMatt Godbolt2021-05-27
|
* Link into executable for Assembly language (#2581)Patrick Quist2021-04-13
| | | | | | | | | | | | | | | * initial working version * refactor readelf and ld exes to properties * minor mac support thing * refactor to use buildsteps * support timing for buildsteps * bugfix gnuas and better error when we can't link * disable for ARM archs and ptx assemblers
* Support ELF Tool Chain and LLVM objdump (#2538)Jessica Clarke2021-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.
* allow other nasm inputformat, add readelf to assembly (#2481)Patrick Quist2021-03-11
|
* Time all the things (#2462)Patrick Quist2021-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 Quist2020-09-26
|
* Use ES6 Modules (#2132)Austin Morton2020-09-26
|
* Eliminate all dynamic require statements (#2230)Austin Morton2020-09-25
|
* Add new eslint rules (#2121)Rubén Rincón Blanco2020-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>
* asyncMatt Godbolt2020-01-14
|
* no linking for asm compilersPartouf2019-08-21
|
* Fix equalsMatt Godbolt2019-05-15
|
* Ignore dotfiles in the asm output directory (as it may be running in ↵Matt Godbolt2019-05-15
| | | | /home/matthew under firejail and thus find .bashrc et al
* Ensure objdump runs in the right directoryMatt Godbolt2019-05-15
|
* Fix copyright dates and normalize textRabsRincon2018-02-27
|
* fixPartouf2018-02-21
|
* Move to ESLintRabsRincon2018-02-13
| | | | Somewhat compilant!
* compiler handler calls initialise()Partouf2018-01-28
|
* remove return initialise, no need for unittestmodePartouf2018-01-28
|
* ES6fy compilers inheritanceRabsRincon2018-01-18
|
* bugfixpartouf2018-01-10
|
* supportsBinary causes filter button issues, but it doesn't have to be on for ↵partouf2018-01-08
| | | | things to work
* basic setup for nasm and gnu aspartouf2018-01-06