Sahnvour
e80d622ab5
Better handling of command line arguments when invoking compiler.
7 years ago
Matt Godbolt
d11fb2c206
Merge branch 'master' into msvc-spike
...
Conflicts:
app.js
etc/config/gcc-explorer.lud-ldnmg01.properties
lib/asm.js
lib/compile.js
package.json
static/asm-mode.js
static/compiler.js
test/test.js
7 years ago
Matt Godbolt
e760b140eb
Handle missing options
7 years ago
Matt Godbolt
eff06a99a9
Stop logging cleanup stats
7 years ago
Matt Godbolt
c9b8f5aad3
Tidy up some jshint warnings in the server
7 years ago
Matt Godbolt
461e6110ef
Fix unused label issues
...
Treat labels which are used only by directives in other labels as used
if the other label itself is used by an opcode: that is, propagate the
transitive usage of labels.
Fixes #35
7 years ago
Matt Godbolt
8165cd456d
Support both the global post-process and the per-compiler post-process
7 years ago
Jason Turner
28f7ca60cc
Support config of postProcess tool
7 years ago
Matt Godbolt
9f04f5c78a
Prevent binary compilation for unsuppored compilers
7 years ago
Matt Godbolt
32af160d9e
Wrap asm output object if compiler fails to execute
7 years ago
Matt Godbolt
c52fa286bc
Fix up an async thing.
7 years ago
Matt Godbolt
dc57abaa74
Better errors if diff fails
7 years ago
Matt Godbolt
a3e82b54ee
Make diff asynchronous
7 years ago
Matt Godbolt
533216438f
Formatting and lint fixes
7 years ago
Gabriel Devillers
90894e8abc
Added wdiff configuration options.
...
Configuration is read from gccexplorer config file.
Default values are:
/tmp for temporary directory
/usr/bin/wdiff for the wdiff executable
Also: Cleaned lib/diff.js.
7 years ago
Gabriel Devillers
4c279d734e
Minor cleanings.
...
Cleans app.js output from previous debug outputs.
Renamed debug functions concerning window.localStorage settings.
7 years ago
Gabriel Devillers
269615a9ae
Move computation of diff *color zones* server side.
...
(The diff was already done server side.)
Sorry for the messy diff in this commit: I changed my mind on how I compute the
zones to colorise.
Possible improvement: use regex to take into account first occurence of '{++}'
or '[--]', then remove the marks '{++}' or '[--]' then continue until no
occurence is found.
7 years ago
Gabriel Devillers
711af7a7d8
Ajax request to compute diff server side.
...
WIP.
7 years ago
Gabriel Devillers
935a06cce2
Comments added. If debug enabled, show properties loaded by lib/properties.
...
Also : dirty debug function with a call to eval.
7 years ago
Gabriel Devillers
d421d3357b
Added debug function
7 years ago
Matt Godbolt
65e7678b64
Fetch AWS resources (land of primitive service discovery)
7 years ago
Matt Godbolt
9f8bf18ab7
Go towards a dynamic compiler set
7 years ago
Matt Godbolt
3dd871d561
Don't try and objdump on windows
7 years ago
Matt Godbolt
4e89ed2db9
Binary mode tweaks
7 years ago
Matt Godbolt
b9aca47516
Hopefully fix the line labelling issue
7 years ago
Matt Godbolt
909620cb2c
Fixups for add instruction
7 years ago
Matt Godbolt
55deadf227
Use two-space indentation to better align with cl raw output
7 years ago
Matt Godbolt
284738fb05
Fix up indentation of non-opcode lines
7 years ago
Matt Godbolt
16bcc58fc5
Some indentation
7 years ago
Matt Godbolt
61040b12e7
Ahem
7 years ago
Matt Godbolt
7e50f2cfc4
Better way of detecting the file under test
7 years ago
Matt Godbolt
0d6df6a2dd
Progress on supporting cl asm; binary mode and demangling
7 years ago
Matt Godbolt
d6fe745230
More work in progress on win32
7 years ago
Matt Godbolt
5c86a22920
Slightly better cl19 support
7 years ago
Matt Godbolt
3634b82592
Initial spike of windows support
7 years ago
Adam Nemecek
ed4204c9dd
Fixes unintended rejection of any user provided compiler option if
...
optionsBlacklistRe isn't set
7 years ago
Matt Godbolt
8610ec9316
Update copyright
8 years ago
Matt Godbolt
191410c653
Propagate PATH to the compiler env. Seems to be required to get icc to work
8 years ago
Matt Godbolt
77756b6a69
Attempt at fixing multiarch. Should fix #102
8 years ago
Iain Buclaw
cbb9fa40fd
Add ability to set per-compiler options
8 years ago
Matt Godbolt
dbf240043a
Limit error and stdout output.
...
Fixes #93
8 years ago
Matt Godbolt
56a691d023
Fix up re to catch import and also spaces around # in absolute/relative
...
include detection.
8 years ago
Matt Godbolt
9b9e1874c7
Hopeful fix for connect-restreamer
8 years ago
Matt Godbolt
a0ce94b58f
Fix dumb percentage
8 years ago
Matt Godbolt
29c87d4f52
Better cache stats
8 years ago
Matt Godbolt
b866d20b38
Synchronously determine multiarch
8 years ago
Matt Godbolt
32aa600bf4
More appropriately estimate the cache size
8 years ago
Matt Godbolt
b8fca03914
More button fiddling
8 years ago
Matt Godbolt
e946833088
Handle compilation errors in binary
8 years ago
Matt Godbolt
ce7d6661be
More config tweaks; fix up TODO
8 years ago