about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2011-06-23Fix type inference inside of anonymous functions.Michael Sullivan-2/+11
2011-06-23Remove parse_str_lit_or_env_ident.Rafael Ávila de Espíndola-29/+13
2011-06-23Flesh out type pp code.Graydon Hoare-4/+19
2011-06-23rustc: Load immediate types when iterating over interior vectorsPatrick Walton-2/+30
2011-06-23Correct error message for argument mode mismatchTim Chevalier-9/+26
2011-06-22Compute typestate properly for moveTim Chevalier-219/+619
2011-06-22rustc: Convert field access on invalid types from an ICE to a fatal errorBrian Anderson-5/+4
2011-06-22Some work on supporting forwarding slots in vtables (issue #539).Lindsey Kuper-42/+70
2011-06-22rustc: Use the rhs span when unifying binopsBrian Anderson-1/+1
2011-06-22rustc: Remove some unneeded type annotationsBrian Anderson-9/+9
2011-06-22rustc: Don't commit unification changes until unify succeedsBrian Anderson-8/+16
2011-06-22rustc: Limit creader exportsBrian Anderson-0/+7
2011-06-22rustc: Downcase metadata::EncodeBrian Anderson-4/+4
2011-06-22rustc: Handle valueless ret expressions as block results. Closes #521Brian Anderson-0/+2
2011-06-22Fix bug: globbed imports were importing everything visible from the otherPaul Stansifer-6/+19
2011-06-22rustc: Introduce and parse additional meta_item formsBrian Anderson-37/+136
2011-06-22Use fast regalloc and codegen at OptLevel=0.Rafael Ávila de Espíndola-4/+31
2011-06-22rustc: Rename parser.err to parser.fatalBrian Anderson-29/+29
2011-06-23Remove a simidgeon of dead code.Paul Stansifer-8/+1
2011-06-22Pull environment loading out into a function.Michael Sullivan-36/+50
2011-06-22Pull building the environment for for_each into a seperate function.Michael Sullivan-47/+61
2011-06-22Removing out-of-date comment.Michael Sullivan-1/+1
2011-06-21Emit a better error message for unbound type parameters in nested functionsTim Chevalier-7/+12
2011-06-21Serialize constraints in types (literal arguments still not supported)Tim Chevalier-105/+101
2011-06-21Move names and ids of native items into their recs, rather than their tagsMarijn Haverbeke-74/+56
2011-06-21Puts out burning tinderbox (oops, AST nodes don't have def_ids/anns).Lindsey Kuper-5/+4
2011-06-21Some progress on support for extending objects with new fields (issueLindsey Kuper-54/+214
2011-06-21Move expr ids into the expr record typeMarijn Haverbeke-938/+814
2011-06-21rustc: Output an unimplemented message when alias encounters an unknown seque...Patrick Walton-0/+4
2011-06-21rustc: Implement "for" over interior vectorsPatrick Walton-15/+41
2011-06-21rustc: Remove unused slice call from extfmt. Closes #532Brian Anderson-2/+0
2011-06-20Remove the old library names. These were unused since rustboot.Rafael Ávila de Espíndola-21/+2
2011-06-20Merge remote branch 'upstream/master'Rafael Ávila de Espíndola-1599/+1621
2011-06-20Fix line length.Rafael Ávila de Espíndola-2/+2
2011-06-20Fix some uses of span_warn in alias.rs that should be span_fatalMarijn Haverbeke-2/+2
2011-06-20Make trans use the new ast_map instead of building its ownMarijn Haverbeke-28/+24
2011-06-20Use ast_map in typeck, instead of building another indexMarijn Haverbeke-49/+12
2011-06-20Add a separate AST mapping phaseMarijn Haverbeke-22/+16
2011-06-20Reduce confusing variable naming in resolveMarijn Haverbeke-51/+55
2011-06-20Get rid of def_ids and anns in AST nodes, use single node_idMarijn Haverbeke-1474/+1539
2011-06-20Remember the library files we used in rustc and pass them to the "linker".Rafael Ávila de Espíndola-3/+21
2011-06-20Added string duplication to deep_copy. Closes #520.Eric Holk-22/+18
2011-06-20Tighten up the hardbreak rules a bit.Graydon Hoare-5/+7
2011-06-20Suppress hardbreaks when following hardbreaks.Graydon Hoare-6/+7
2011-06-20Fix interference between if-check and if printing.Graydon Hoare-4/+6
2011-06-20Removed duplicated ret_ty_of_fn. This also means the native function branch i...Eric Holk-21/+12
2011-06-20Teach ret_ty_of_fn_ty to understand native functions. Closes #506.Eric Holk-0/+1
2011-06-20Remove flags that are not used during linking.Rafael Ávila de Espíndola-5/+4
2011-06-20Fix pp blank-lines insertion at beginning of file and before 'let' decls.Graydon Hoare-9/+13
2011-06-19Remove various rustboot workaroundsBrian Anderson-22/+11