summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-06-14Comments only: annotate FIXMEs in reflectTim Chevalier-1/+2
2012-06-14Adding move_val and move_val_init intrinsics.Eric Holk-1/+41
2012-06-14Remove a workaroundTim Chevalier-2/+2
2012-06-14Refactor; annotate a FIXMETim Chevalier-25/+17
2012-06-14Comments only: annotate FIXMEs in typeck::inferTim Chevalier-1/+2
2012-06-14Comments only: annotate a FIXME and remove an obsolete oneTim Chevalier-2/+2
2012-06-14Annotate and fix FIXMEs in typeckTim Chevalier-41/+40
2012-06-14Dead code eliminationTim Chevalier-38/+4
2012-06-14Add a Num typeclassPatrick Walton-0/+2
2012-06-13Add upcall_malloc_dyn to rustrt.def.in.Michael Sullivan-0/+1
2012-06-13Make trans only generate calls to the _dyn malloc upcalls, so we can get rid ...Michael Sullivan-43/+26
2012-06-13Add a malloc_dyn upcall for dynamically sized allocations on the shared heap.Michael Sullivan-39/+102
2012-06-13Allow impls to be re-exportedTim Chevalier-5/+30
2012-06-13Merge remote-tracking branch 'erickt/master' into incomingBrian Anderson-13/+25
2012-06-13Traverse types in reachabilityTim Chevalier-1/+67
2012-06-13Allow trailing commas in import lists. Closes #2582.Lindsey Kuper-1/+11
2012-06-13Box AST identsBrian Anderson-603/+629
2012-06-13Some cleanup in tvec.Michael Sullivan-9/+6
2012-06-13Register snapshotsTim Chevalier-0/+8
2012-06-13cargo: Recursively copy install fragmentsErick Tryzelaar-1/+1
2012-06-13Fix cargo not making ./.cargo dirErick Tryzelaar-1/+1
2012-06-13Make cargo a little more ideomaticErick Tryzelaar-11/+11
2012-06-13Add a couple more to_json impls.Erick Tryzelaar-0/+12
2012-06-12Forgot to xfail-fast thisTim Chevalier-0/+1
2012-06-12Fix json no-implicit-copy warningsErick Tryzelaar-126/+139
2012-06-12std: Remove copy from all the hashmap key type paramsErick Tryzelaar-2/+2
2012-06-12whitespace cleanupErick Tryzelaar-1/+1
2012-06-12Rewrite int/uint helper functions to use refsErick Tryzelaar-42/+36
2012-06-12Convert most str and vec fns to slicesErick Tryzelaar-109/+114
2012-06-12Clean up cargo imports.Erick Tryzelaar-3/+0
2012-06-12std: Add a to_str impl for json::error.Erick Tryzelaar-3/+10
2012-06-12cargo: remove leading underscoresErick Tryzelaar-24/+24
2012-06-12Test case for previous commitTim Chevalier-0/+126
2012-06-12Handle class destructors correctly in metadataTim Chevalier-26/+91
2012-06-12Simplify a bunch of trans functions to not need the rust type. Remove some Po...Michael Sullivan-66/+33
2012-06-12Make vectors contain the right type descriptor. Closes #2536.Michael Sullivan-17/+12
2012-06-12Introduce an unboxed_vec typeMichael Sullivan-11/+34
2012-06-12Introduce a SHAPE_UNBOXED_VEC shape in order to seperate out vector logic.Michael Sullivan-7/+102
2012-06-12Correct typo in commentTim Chevalier-1/+1
2012-06-12Change trans::common::block to be a classTim Chevalier-60/+69
2012-06-12Treat enums with one variant specially in borrowck: #2573Niko Matsakis-33/+120
2012-06-12Add a test for explicit `i` suffix on integer literalsLindsey Kuper-0/+9
2012-06-12Allow trailing comma in vectors. Closes #2482.Lindsey Kuper-1/+14
2012-06-12syntax: clarify that trailing separators are never requiredLindsey Kuper-60/+60
2012-06-12Reorder things in hash_type_structure to make more sense.Michael Sullivan-10/+10
2012-06-11core: More stack walkingBrian Anderson-9/+48
2012-06-11Change llsize_real to use LLVMSizeOfTypeInBits. Add comments.Graydon Hoare-10/+52
2012-06-11syntax: minor cleanups; making things more idiomaticLindsey Kuper-75/+69
2012-06-11Add a new AST node for unsuffixed integer types.Lindsey Kuper-36/+63
2012-06-11Stop emitting type parameters in shape.rs.Michael Sullivan-16/+9