Commit Graph

37 Commits (25f49f9a80447a0365d52881dbcffd8a8df58b6c)

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