]> git.lizzy.rs Git - rust.git/history - src/comp/middle/trans_common.rs
First barely-working version of casting to iface
[rust.git] / src / comp / middle / trans_common.rs
2012-01-08 Marijn HaverbekeFirst barely-working version of casting to iface
2012-01-07 Niko Matsakisrejigger impl to have an opaque closure ptr rather...
2012-01-06 Graydon HoareMerge pull request #1450 from erickt/master
2012-01-06 Marijn HaverbekeStatically allocate static dicts
2012-01-05 Stefan PlantikowMerge branch 'master' into kmath
2012-01-03 Brian AndersonMerge pull request #1392 from Lenny222/list
2012-01-03 Marijn HaverbekeMore work on translating dictionary-passing
2012-01-02 Marijn HaverbekeWrite out vtables for interface implementations
2012-01-02 Marijn HaverbekeDrop two useless sub-passes from trans
2012-01-02 Marijn HaverbekeBox arrays of parameter bounds
2012-01-02 Marijn HaverbekePass bounds to trans::type_of_fn
2011-12-20 Haitao Lirustc: Re-export the same name in different namespaces
2011-12-19 Graydon HoareMerge pull request #1334 from boggle/kmath
2011-12-19 Josh MatthewsRemove source line generation craziness. Ensure incorre...
2011-12-19 Josh MatthewsAdd record debug information.
2011-12-19 Josh MatthewsFix build error after rebasing.
2011-12-19 Josh MatthewsFix LLVM assertions when lowering log statements.
2011-12-19 Josh MatthewsAdd debug info for local vars, basic fundamental types...
2011-12-19 Josh MatthewsGenerate basic debug info for files, functions and...
2011-12-16 Graydon HoareMerge pull request #1317 from boggle/fix1315
2011-12-16 Marijn HaverbekeGet very simple impl method calls to compile
2011-12-16 Haitao Lirustc: Implement non-renamed re-export across crates
2011-12-15 Brian AndersonMerge pull request #1307 from elly/cargo
2011-12-15 Niko Matsakismassive refactor of how closures work
2011-12-14 Niko Matsakisrefactor trans into trans_closure; restore original...
2011-12-14 Niko Matsakisinsert a field into the closure storing number of ty...
2011-12-14 Niko Matsakispull out the code from iter_structural_ty for handling...
2011-12-14 Graydon HoareMerge pull request #1292 from boggle/fix1291
2011-12-14 Graydon HoareCopy first batch of material from libstd to libcore.
2011-12-07 Marijn HaverbekeChange literal representation to not truncate
2011-11-29 Niko Matsakisfix bug in shape concerning size of tag variant
2011-11-23 Marijn HaverbekeRollback return-by-reference
2011-11-23 Marijn HaverbekeRemove deep scope traversal in revoke_clean
2011-11-18 Marijn HaverbekeMake trans use last_use info to not actually generate...
2011-11-17 Niko MatsakisMerge branch 'master' of github.com:graydon/rust
2011-11-17 Niko Matsakisremove compile-command from local variable blocks
2011-11-16 Niko Matsakistemp workaround for failure to pass ulonglong successfully
2011-11-16 Niko Matsakiscorrect translation of neg. numbers in 64-bit architectures
2011-11-11 Haitao LiCleanup unused imports
2011-11-02 Niko Matsakisconvert GEP to i32
2011-11-02 Niko Matsakisget things checking on ia32
2011-11-02 Niko Matsakisthread the context through so that int can be 64 bits...
2011-11-02 Niko Matsakiswork on making the size of ints depend on the target...
2011-11-02 Niko Matsakiswork on making the size of ints depend on the target...
2011-10-21 Marijn HaverbekeDrop support for iter, put, and for-each
2011-10-21 Brian AndersonMerge ast::proto_shared and ast::proto_closure
2011-10-21 Brian AndersonRename ast::proto_fn to ast::proto_shared
2011-10-21 Brian AndersonMake fn denote a bare function. Convert fn to fn@ as...
2011-10-20 Brian AndersonFix the problem with check-fast randomly failing
2011-10-20 Marijn HaverbekeDon't rely on main.ll anymore
2011-10-20 Marijn HaverbekeGet rid of taskpointer-passing throughout the compiler
2011-10-12 Niko Matsakisreimplement some of the unsafe stuff which got lost
2011-10-12 Niko Matsakisadd unsafe tags into various points in the translation...
2011-10-12 Niko MatsakisAdd unsafe tags to usage of LLVM funcs
2011-10-10 Marijn HaverbekeMake bcx_tcx-style accessors return by reference
2011-10-10 Marijn HaverbekeDon't spill immediates in order to drop them
2011-10-07 Marijn HaverbekeStop registering cleanups for types that don't need...
2011-10-07 Marijn HaverbekeMake it possible to have locals that don't live on...
2011-09-28 Brian AndersonEliminate glue.o. Closes #990
2011-09-27 Marijn HaverbekeMove expr_unary to DPS style
2011-09-26 Marijn HaverbekeConstruct records and tuples in-place
2011-09-24 Jesse RudermanReduce and clarify abuse of 'pure' in interner
2011-09-23 Marijn HaverbekeMake sure no dynamic allocas are used before they are...
2011-09-23 Marijn HaverbekeBetter handling of unreachable code in trans
2011-09-22 Patrick Waltonrustc: Write raw type parameters instead of linearized...
2011-09-21 Brian AndersonRemove unused arg from revoke_clean
2011-09-21 Brian AndersonAdd ability to deref unique boxes. Make unique boxes...
2011-09-18 Marijn HaverbekeStop creating function pairs for static functions
2011-09-17 Tim ChevalierAdd a type_is_tup_like predicate that takes a block...
2011-09-16 Brian AndersonMake move-mode arguments unwind correctly. Closes #939
2011-09-16 Tim ChevalierAdd a returns_non_ty_var predicate
2011-09-16 Tim ChevalierAdded more predicates in trans
2011-09-14 Brian AndersonRevert "Try a little harder to avoid creating new landi...
2011-09-14 Marijn HaverbekeAdd support for basic return-by-alias to trans
2011-09-14 Marijn HaverbekeAdd a ret_style field to fn_ctxt in trans
2011-09-13 Brian AndersonTry a little harder to avoid creating new landing pads
2011-09-13 Brian AndersonReuse landing pads when possible
2011-09-12 Graydon HoareFactor imports mindlessly.
2011-09-12 Brian AndersonMerge branch 'unwind'
2011-09-12 Marijn HaverbekeReformat for new mode syntax, step 1
2011-09-12 Marijn HaverbekeMake the names of the arg mode tag reflect their (revis...
2011-09-12 Marijn HaverbekePass all arguments by reference, make immut alias mode...
2011-09-09 Marijn HaverbekeDon't put 0-length array in the lltype of an arg-less...
2011-09-08 Graydon HoareMerge pull request #867 from paulstansifer/master
2011-09-08 Patrick Waltonrustc: When revoking a cleanup of a unique pointer...
2011-09-06 Tim ChevalierMerge remote-tracking branch 'graydon/master'
2011-09-03 Brian AndersonReformat. Issue #855
2011-09-03 Tim ChevalierMerge remote-tracking branch 'graydon/master'
2011-09-03 Tim ChevalierAdd a constraint to trans::type_of
2011-09-02 Patrick Waltonrustc: Root values spilled via do_spill()
2011-09-02 Marijn HaverbekeRename ivecs to vecs in the compiler
2011-09-02 Marijn HaverbekeRemove remaining evec support from trans
2011-09-02 Tim ChevalierAdd a constraint in trans
2011-09-02 Brian AndersonRename std::istr to std::str. Issue #855
2011-09-01 Brian AndersonRemove std::str. Issue #855
2011-09-01 Marijn HaverbekeBack out copy-glue
2011-09-01 Marijn HaverbekeMove mutability checking into its own pass.
2011-08-31 Brian AndersonRemove a few more usages of std::str from rustc. Issue...
2011-08-30 Marijn HaverbekeClean up trans_build, factor repeated code into function
2011-08-30 Marijn HaverbekeChange a number of result-returning functions to return...
next