log
graph
tags
bookmarks
branches
changeset
browse
file
diff
comparison
annotate
file log
raw
help
Mercurial
>
projects
>
ldc
log gen/llvmhelpers.cpp @ 943:
95d09451cb59
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
less
more
|
(0)
-30
-10
-7
tip
age
author
description
Thu, 05 Feb 2009 18:17:42 +0100
Tomas Lindquist Olsen
Reverted the template instantiation changes from rev [940]. Wasn't safe it seems :(
Wed, 04 Feb 2009 18:48:03 +0100
Tomas Lindquist Olsen
Changed the way LDC determines if a template instantiation needs to get a definition, seems to speed up compile times quite a bit in some cases.
Wed, 04 Feb 2009 02:10:23 +0100
Tomas Lindquist Olsen
Removed some dead code.
Wed, 04 Feb 2009 00:50:04 +0100
Tomas Lindquist Olsen
Fixed problem with static ctors, in templated imported classes, not begin run. Fixes #203
Tue, 03 Feb 2009 08:54:57 +0100
Tomas Lindquist Olsen
Implemented proper support for naked asm using llvm module level asm. Still not 100% complete, but already 1000 times better that what we had before. Don's BignumX86 implementation from Tango (when turned into a standalone unittest) seems to fully work with no changes, and great performance :)
Mon, 02 Feb 2009 01:44:51 +0100
Tomas Lindquist Olsen
Changed templates and typeinfo to use linkonce linkage instead of weak linkage, this should fix inlining problems, fixing bug #197 . If problems show up, it's easy to change it back by changing the define in mars.h . I'm 95% sure this is safe, given how we handle templates.
Sat, 13 Dec 2008 06:48:00 +0100
Christian Kamm
Only emit finalbody if there is one. Fixes #147.
less
more
|
(0)
-30
-10
-7
tip