Commit Graph

85 Commits (e80d622ab5e049c09089e9b53ea84f04c31822bf)

Author SHA1 Message Date
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