aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/win32.js
Commit message (Collapse)AuthorAge
* Tsify lib/compilers (#4609)gh-6026Jeremy Rifkin2023-01-29
|
* npm run lint to get const fixesgh-5871Jeremy Rifkin2023-01-17
|
* 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
* 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)
* 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.
* 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
* Attempt at refactoring to better separate ldpaths and libpaths (#2452)Patrick Quist2021-03-05
| | | | | | | | | | | * attempt at refactoring to better separate ldpaths and libpaths * fix doc * fix doc * bugfix win32 libpaths * add ldPath to getVersion query environment
* fix compiler.options splittingPartouf2021-03-04
|
* Use ES6 Modules (#2132)Austin Morton2020-09-26
|
* Eliminate all dynamic require statements (#2230)Austin Morton2020-09-25
|
* support library options to be passed on to the compiler (#2215)Patrick Quist2020-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>
* win32 asyncifyMatt Godbolt2020-01-21
|
* sort static libs based on dependenciesPartouf2019-10-08
|
* more static linkingPartouf2019-10-06
|
* bugfix win32 executionPartouf2019-08-20
|
* linking for VS (static)Partouf2019-08-19
|
* Ensure objdump runs in the right directoryMatt Godbolt2019-05-15
|
* use properties to determine objdump supportPartouf2018-11-08
|
* disable VC objdump by defaultPartouf2018-11-08
|
* lint- and bugfixesPartouf2018-11-08
|
* support for binary mode on VS compilersPartouf2018-11-08
|
* Add the ability to specify environment variables (on windows) (#1073)nicole mazzuca2018-09-14
| | | | | | * Add environment variables I need them for a thing.
* allow wsl to support includePathNicole Mazzuca2018-07-30
| | | | | I have no idea how I'd make wine support includePath, I'll leave it to someone else
* Fix comments, plus add some testsNicole Mazzuca2018-07-29
|
* Support Visual C++ and Windows wellNicole Mazzuca2018-07-28
This commit adds support for hosting on windows, as well as better support for the Visual C++ compiler. Specific interesting changes are: - switch from /FAsc to /FA - order functions in file order - support demangling win32-style identifiers with undname - clang++ and vc++ on win32 host are both supported