about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2012-02-14Fix double-cleanup bug in patch 57c7645cb83e609ffMarijn Haverbeke-1/+3
2012-02-14Allow static method calls to be boundMarijn Haverbeke-69/+87
2012-02-14Add [X].len() to core, use it in trans modulesMarijn Haverbeke-79/+76
2012-02-13Remove some needlessly repetetive casts in metadata codeMarijn Haverbeke-94/+93
2012-02-13Track purity/unsafety of iface and impl methodsMarijn Haverbeke-61/+90
2012-02-13Fix bug in handling of block functions in last-use analysisMarijn Haverbeke-2/+6
2012-02-13correct error message and add to testNiko Matsakis-1/+1
2012-02-13add serialization library; convert ebml lib to use u64 internallyNiko Matsakis-7/+7
2012-02-13do not fail if iface/impl method have different number of parametersNiko Matsakis-0/+7
2012-02-13remove leading ::, new testsNiko Matsakis-1/+1
2012-02-13Make sure simplify_type simplifies all pointer typesMarijn Haverbeke-19/+17
2012-02-13(core::str) add find_bytes and export it...Kevin Cantu-13/+14
2012-02-12(core::str) rename byte_len_range -> substr_len_bytes andKevin Cantu-1/+1
2012-02-12(core::str) rename byte_len -> len_bytes and rename char_len -> lenKevin Cantu-25/+25
2012-02-12(core::str) move push_byte, push_bytes, pop_byte, and shift_byte into str::un...Kevin Cantu-9/+9
2012-02-11core: Change the argument order for vec::contains, vec::countBrian Anderson-9/+9
2012-02-11core: Rename vec::member to vec::contains to match str modBrian Anderson-9/+9
2012-02-11using str::index...Kevin Cantu-11/+10
2012-02-11core::str rename [r]index -> [r]index_bytesKevin Cantu-2/+2
2012-02-11correct fully qualified type names to include the crate; add tests (take 2)Niko Matsakis-2/+3
2012-02-11make bind syntax unnecessary: just use _ for one of the argumentsNiko Matsakis-12/+26
2012-02-11Revert prior commit until I have time to track down the valgrind errorNiko Matsakis-3/+2
2012-02-10correct fully qualified type names to include the crate; add testsNiko Matsakis-2/+3
2012-02-10create serialization lib and update serializer to use itNiko Matsakis-4/+4
2012-02-10use absolute names when pretty-printing typesNiko Matsakis-56/+70
2012-02-10put serializer into the build and encode full item pathsNiko Matsakis-13/+161
2012-02-10create serializer project which autogenerates serialization codeNiko Matsakis-1/+668
2012-02-10update ebml interfaceNiko Matsakis-22/+21
2012-02-10Remove dead codeNiko Matsakis-37/+0
2012-02-10log to stderr instead of stdoutTed Horst-9/+9
2012-02-10Don't allow binding patterns to bind keywordsMarijn Haverbeke-5/+14
2012-02-10Remove a vestige of return-by-referenceMarijn Haverbeke-87/+43
2012-02-10Fix mistake in typechecker error refactorMarijn Haverbeke-1/+1
2012-02-10Add compile-fail tests for interfaces/implsMarijn Haverbeke-9/+9
2012-02-10Represent boxed ifaces in a way similar to functionsMarijn Haverbeke-284/+66
2012-02-10Complain about multiple methods in scope only onceMarijn Haverbeke-3/+6
2012-02-10Output meaningful lexer error when no digits given for numberMarijn Haverbeke-0/+6
2012-02-09suppress warningTim Chevalier-2/+2
2012-02-09Further WIP on classesTim Chevalier-6/+65
2012-02-09cargo: 2 modes -> 3 modes, and clarify themTycho Sci-3/+9
2012-02-09cargo: Add local mode and use it by defaultTycho Sci-0/+37
2012-02-09Fix bug in decoding of method metadataMarijn Haverbeke-2/+2
2012-02-09Fix various bugs in monomorphizationMarijn Haverbeke-64/+81
2012-02-09Remove some pointless importsMarijn Haverbeke-132/+10
2012-02-09Increase precedence of as operatorMarijn Haverbeke-10/+9
2012-02-09Monomorphize methods and bounded parametersMarijn Haverbeke-39/+143
2012-02-08A bit more WIP on classes, and some cleanup in resolveTim Chevalier-96/+150
2012-02-08deprecate old style box shape stringsNiko Matsakis-8/+3
2012-02-08Monomorphize resource and variant constructorsMarijn Haverbeke-76/+87
2012-02-07Restore a comment that got lost (comments only)Tim Chevalier-1/+1