about summary refs log tree commit diff
path: root/src/comp/metadata
AgeCommit message (Expand)AuthorLines
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-1/+1
2011-12-22Merge all 3 log syntaxes, tidy up residual misuses.Graydon Hoare-6/+6
2011-12-22Merge branch 'master' of github.com:graydon/rustGraydon Hoare-26/+12
2011-12-22Register snapshots and switch logging over to use of log_full or #error / #de...Graydon Hoare-21/+21
2011-12-22Unify some data structures in syntax::ast that were doing the same thingMarijn Haverbeke-26/+12
2011-12-22Add ty::new_ty_hash, clean up comparing of ty::t'sMarijn Haverbeke-1/+1
2011-12-20rustc: Re-export the same name in different namespacesHaitao Li-1/+2
2011-12-20rustc: Implement re-export of renamed modulesHaitao Li-4/+11
2011-12-19Associate names with types introduced by itemsMarijn Haverbeke-2/+14
2011-12-16allow #[link_args] with #[nolink]. For now, fail if two modules link same lib...Graham Fawcett-15/+20
2011-12-16implement #[nolink]; deprecate #[link_name = ""]; note in stdlib to remove em...Graham Fawcett-1/+8
2011-12-16Finish resolving and calling of crate-external implsMarijn Haverbeke-27/+109
2011-12-16extend with ty_send_type and ty_opaque_closureNiko Matsakis-0/+4
2011-12-16reorder args to the various vec, option fns so blk comes lastNiko Matsakis-3/+2
2011-12-16Write impl data to crate library filesMarijn Haverbeke-1/+41
2011-12-16rustc: Implement non-renamed re-export across cratesHaitao Li-12/+45
2011-12-15rustc: Box tag variants to avoid copiesBrian Anderson-1/+1
2011-12-14push changes through to get things compiling, if not running.Niko Matsakis-10/+14
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-12/+17
2011-12-12rustc: Hash includes direct dependent cratesHaitao Li-0/+25
2011-12-12rustc: Encode crate hash into metadataHaitao Li-3/+21
2011-12-12rustc: build versioned library with hash in its nameHaitao Li-1/+1
2011-12-12Using filename when finding libraries for linkingHaitao Li-8/+22
2011-12-07Change literal representation to not truncateMarijn Haverbeke-20/+28
2011-11-30Box ast::path valuesMarijn Haverbeke-7/+7
2011-11-23Rollback return-by-referenceMarijn Haverbeke-10/+0
2011-11-21rustc: Remove abi from ast::native_modHaitao Li-17/+9
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-2/+2
2011-11-18Add a pass-by-copy parameter passing conventionMarijn Haverbeke-2/+4
2011-11-18Preparation for kind system overhaulMarijn Haverbeke-12/+12
2011-11-17remove compile-command from local variable blocksNiko Matsakis-7/+0
2011-11-16Use attributes for native module ABI and link nameHaitao Li-1/+6
2011-11-16rustc: Use link_name attribute for native functionHaitao Li-1/+1
2011-11-10Cleanup unused importsHaitao Li-10/+4
2011-11-09rustc: Rename native_abi_c_stack_cdecl to native_abi_cdeclBrian Anderson-3/+3
2011-11-09rustc: Rename native_abi_c_stack_stdcall to native_abi_stdcallBrian Anderson-3/+3
2011-11-09Remove native "x86stdcall" ABIBrian Anderson-2/+0
2011-11-08Remove native "cdecl" ABIBrian Anderson-4/+1
2011-11-07Remove native "llvm" ABIBrian Anderson-2/+0
2011-11-07Remove native "rust" ABIBrian Anderson-3/+1
2011-11-07llvm::mk_object_file should really return an option, since the underlying LLV...Joshua Wise-1/+4
2011-11-03Disallow writing to function arguments againMarijn Haverbeke-0/+1
2011-11-02get things checking on ia32Niko Matsakis-1/+1
2011-11-02start to isolate target strings so that they can be configured forNiko Matsakis-11/+15
2011-10-31rustc: Find crates by matching the name metadataHaitao Li-22/+9
2011-10-29Add more logging to crate resolutionBrian Anderson-1/+12
2011-10-28Make shared kind the default only for generic functionsMarijn Haverbeke-6/+5
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-2/+2
2011-10-21Drop support for iter, put, and for-eachMarijn Haverbeke-7/+0
2011-10-21Remove last uses of iterators from stdlibMarijn Haverbeke-26/+21