22
I Use This!
Activity Not Available

Commits : Listings

Analyzed 11 months ago. based on code collected 12 months ago.
Jan 19, 2023 — Jan 19, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
[svn r263] Changed *** ATTENTION *** to warnings. Implemented debug info for dynamic arrays, start of general composite support. More... over 16 years ago
[svn r262] Fixed debug info for normal function parameters. Fixed debug info for pointers to basic types. More... over 16 years ago
[svn r261] Fixed debug info for integer and floating local variables, can now be inspected in GDB. Did a lot of smaller cleans up here and there. Replaced more llvm::Foo with LLFoo for common stuff. Split up tollvm.cpp. More... over 16 years ago
[svn r260] Changed some of the LLVMDC specific code in the Tango core and did some minor cleanups. More... over 16 years ago
[svn r259] Enabled ASM for the GC, this closes #45 by saving the registers on the stack. More... over 16 years ago
[svn r258] Fixed: we were passing static arrays by value. More... over 16 years ago
[svn r257] Fixed: array .sort and .reverse runtime code was incorrect. Fixed: most runtime calls did not get correct param attrs. More... over 16 years ago
[svn r256] AsmBlockStatement was still being flattened in some cases. Function parameters passed as arguments to inline asm was not given storage. More... over 16 years ago
[svn r255] added dstress results for [254] More... over 16 years ago
[svn r253] Removed -inlineasm option. inline asm is now enabled by default unless the new -noasm option is passed. Tried adding a stack trace print when compiler crashes, not sure it's working though. Changed data layouts to match that of llvm-gcc. Fixed casting function pointers. Added support checks in AsmStatement. More... over 16 years ago
[svn r252] added warnings about using an up to date runtime More... over 16 years ago
[svn r251] fixed arguments checking in runtest script More... over 16 years ago
[svn r250] Fixed the warning about dropping arguments to _Dmain when optimizing. Did a few cleanups in inline asm code. More... over 16 years ago
[svn r249] Changed inline asm clobbers to a set instead of a list so we don't get duplicate clobbers. More... over 16 years ago
[svn r248] Fixed: labels in inline asm block now work for the normal case. Fixed: inline asm blocks are now emitted as a single asm entity. More... over 16 years ago
[svn r247] fixed accessing global symbols from inline asm. More... over 16 years ago
[svn r246] fixed asm4 test More... over 16 years ago
[svn r245] initial support for labels in inline asm, broken :/ More... over 16 years ago
[svn r244] added another asm test. More... over 16 years ago
[svn r243] fixed inline asm arg_pointer args hopefully. More... over 16 years ago
[svn r242] fixed (I think) arg_pointer inline asm args More... over 16 years ago
[svn r241] Fixed missing terminator for void main() with inline asm block. More... over 16 years ago
[svn r240] do not crash on zero length constraints string More... over 16 years ago
[svn r239] also use indirect modifier for update constraints More... over 16 years ago
[svn r238] use *m for memory input constraints and pass in their address More... over 16 years ago
[svn r237] some inline asm output now seems to work, see tangotests/asm2.d More... over 16 years ago
[svn r236] added initial codegen of inline asm, pretty buggy and incomplete still. see the tangotests/asm1.d test for a sample of what does work! More... over 16 years ago
[svn r235] rough port of GDC's inline assembler code, unfinished More... over 16 years ago
[svn r234] Fixed: missed a few bogus #ifs in last revision. More... over 16 years ago
[svn r233] Added: -oq command line option for writing fully qualified object names. Added: started support for x86 80bit floating point. Changed: aggregates passed by value now use the llvm 'byval' parameter attribute, also lays ground work for using other attributes. Changed: eliminated a lot more std::vectorS, these showed up pretty much at the top when profiling! Changed: performed other misc. cleanups. Changed: halt expression now call the new llvm trap intrinsic instead of an assert(0). Changed: dstress suite now passes -O0 by default, this only eliminates unreferenced globals, which speeds up linking quite a bit. More... over 16 years ago