about summary refs log tree commit diff
path: root/src/comp/metadata
AgeCommit message (Expand)AuthorLines
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
2011-10-21Move hash table iteration over to block-taking functionsMarijn Haverbeke-15/+10
2011-10-20Merge ast::proto_shared and ast::proto_closureBrian Anderson-2/+3
2011-10-20Rename ast::proto_fn to ast::proto_sharedBrian Anderson-2/+2
2011-10-20Make fn denote a bare function. Convert fn to fn@ as neededBrian Anderson-4/+4
2011-10-20Parse obj methods as proto_bareBrian Anderson-1/+1
2011-10-12reimplement some of the unsafe stuff which got lostNiko Matsakis-19/+21
2011-10-12add unsafe tags into various points in the translation chainsNiko Matsakis-16/+18
2011-10-12make native functions markable as unsafe and incorporate thatNiko Matsakis-3/+11
2011-10-12add 'u' to one other place it was missingNiko Matsakis-0/+1