aboutsummaryrefslogtreecommitdiff
path: root/lib/compilers/pascal.js
Commit message (Collapse)AuthorAge
* Add FPC 3.2.0 (#2185)Patrick Quist2020-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 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>
* bugfix (#2088)Patrick Quist2020-07-17
|
* Asyncify pascalMatt Godbolt2020-01-21
|
* change fpc demangler instantiation, fix #1528Partouf2019-08-08
|
* Merge remote-tracking branch 'origin/master' into executorpaneMatt Godbolt2019-06-27
|\
| * rename pascal-support to demangler-pascalPartouf2019-06-10
| |
* | Initial stding support for the executor paneRabsRincon2019-05-29
|/ | | | Newlines are a matter of fixing the UI
* Fix pascal to use customCwd appropriatelyMatt Godbolt2019-05-15
|
* Ensure objdump runs in the right directoryMatt Godbolt2019-05-15
|
* change argument parser for some compilersPartouf2019-01-08
|
* refactorPartouf2018-11-06
|
* attempt at seperating compilation and executionPartouf2018-11-06
|
* Drop underscore-node in favour of underscore.jsRabsRincon2018-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 unittestPartouf2018-04-22
|
* unittest fixesPartouf2018-04-22
|
* use property for demanglerClassFile and start using itPartouf2018-04-22
|
* refactor to add extra testPartouf2018-03-15
|
* remove temp path from filenames in outputPartouf2018-03-15
|
* ahemPartouf2018-03-15
|
* bugfix inputfilenamePartouf2018-03-15
|
* Fix copyright dates and normalize textRabsRincon2018-02-27
|
* Move to ESLintRabsRincon2018-02-13
| | | | Somewhat compilant!
* Enabling eqeqeeq for server side codee as w elljaredwy2018-02-08
|
* compiler handler calls initialise()Partouf2018-01-28
|
* remove return initialise, no need for unittestmodePartouf2018-01-28
|
* whitespace thingsPartouf2018-01-20
|
* fixes pascalPartouf2018-01-20
|
* Format codeRabsRincon2018-01-18
|
* ES6fy compilers inheritanceRabsRincon2018-01-18
|
* shortened notationpartouf2018-01-03
|
* don't use argumentparser on compilers we're certain to not have anything usefulpartouf2018-01-03
|
* New year, new dateRabsRincon2018-01-01
|
* Stop storing the same info twiceRabsRincon2017-12-29
|
* Always use output.pas as filename, otherwise things will break.partouf2017-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 alreadyMatt Godbolt2017-12-22
|
* Merge branch 'master' into unificationRubén2017-12-12
|\
| * bugfix + deprecated fixpartouf2017-12-11
| |
| * refactoringpartouf2017-12-11
| |
* | Remove unused loggerRabsRincon2017-12-04
| | | | | | | | Last commit of the day! Unification is now closer than ever.
* | Unify Pascal compilersRabsRincon2017-12-04
|/
* set the output directory so link.res won't be created in the CWDpartouf2017-11-29
|
* separate demangler into support librarypartouf2017-11-28
|
* collect labels to demangle when asm is processed through the binary path ↵partouf2017-11-28
| | | | (and thus was not passed into preProcessLines)
* revert incorrect changepartouf2017-11-28
|
* seperated pascal demangler from pascal compiler, added unit tests and ↵partouf2017-11-28
| | | | bugfixed some demangling
* bugfixpartouf2017-11-24
|
* bug/lintfixpartouf2017-11-24
|
* rename fpc to pascalpartouf2017-11-24