Matt Godbolt
538b4e86f8
Fix tests
7 years ago
Matt Godbolt
b6e9a4658b
Another year, another copyright update
7 years ago
Matt Godbolt
050f5e3c3c
Properly treat MIPS label definitions. Fixes #214
7 years ago
Matt Godbolt
ed12b7e932
Filter out more labels that are unreferenced
7 years ago
Matt Godbolt
88897a2813
Fix for ARM
7 years ago
Matt Godbolt
a91e1ee6e7
Fix up initial labels/function definitions.
7 years ago
Matt Godbolt
9af5650aff
Refactor so as not to rely on magic comments in MS-derived compilation output
7 years ago
Matt Godbolt
0362e0cbae
Send opcodes as strings. Fix up ARM opcode and label handling
7 years ago
Matt Godbolt
70b8d2d178
Fix filtering of labels of defined functions.
...
Addresses #192
7 years ago
Matt Godbolt
bc5848fa58
Adding more tests; beginnings of a refactor to make compilers more configurable
7 years ago
Matt Godbolt
49932af0fa
Work in progress on WINE/win32/win64 compiler support
7 years ago
Matt Godbolt
ad40e5c59a
Improvements to embedding
7 years ago
Matt Godbolt
0cda1b839a
Work in progress on embeddable CEs
7 years ago
Matt Godbolt
ce82847723
Fix up AVR line processing. Fixes #164
7 years ago
Matt Godbolt
610d646866
Improvements to CL parser
7 years ago
Matt Godbolt
31ab052d85
Allow configuration of the 'Intel Syntax' per-compiler. Configure same for clang and iccpython
7 years ago
Matt Godbolt
ecb5aa34a0
Add an example 64-bit msvc compile
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
fa4406b186
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
b9aca47516
Hopefully fix the line labelling issue
7 years ago
Matt Godbolt
909620cb2c
Fixups for add instruction
7 years ago
Matt Godbolt
1db8614712
Add another test case (no expectation as yet)
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
57db760826
Pretty print blessed files
7 years ago
Matt Godbolt
16bcc58fc5
Some indentation
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
352d2b605e
Move towards json files for tests
7 years ago
Matt Godbolt
d6fe745230
More work in progress on win32
7 years ago
Matt Godbolt
e636df32f4
Add failing test
7 years ago
Matt Godbolt
8610ec9316
Update copyright
8 years ago
Matt Godbolt
5bf3f5bef3
Fix tests
8 years ago
Matt Godbolt
39b85dfc1d
Fix clang line indicators. Fixes #85
8 years ago
Matt Godbolt
c9bc4eef58
Copyright update, formatting changes
9 years ago
Matt Godbolt
c60cad2e7e
Add IDEA files.
...
Update copyrights, fix jslint issues, tidy code.
9 years ago
Matt Godbolt
da98a1e24f
Big fix up of asm filtering. Adds a bunch of tests too.
11 years ago