about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
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
2011-06-19Fix pp blank-line insertion after isolated comments in cboxes.Graydon Hoare-8/+21
2011-06-19rustc: Change smallintmap to use an ivec and use it for the node type table. ...Patrick Walton-18/+6
2011-06-19rustc: Make name resolution errors less fatalBrian Anderson-51/+80
2011-06-19rustc: Make import resolution errors less fatalBrian Anderson-12/+57
2011-06-19rustc: Export only what's needed from middle::tyBrian Anderson-3/+164
2011-06-19rustc: Export only what's used from middle::resolveBrian Anderson-0/+3
2011-06-19rustc: Re-introduce session.span_err, session.errBrian Anderson-2/+16
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-130/+136
2011-06-19Revert previous 6 commits. Hopefully put out Windows fire.Brian Anderson-449/+191
2011-06-19rustc: Export only what's needed from middle::tyBrian Anderson-3/+164
2011-06-19rustc: Make name resolution errors less fatalBrian Anderson-51/+80
2011-06-19rustc: Make import resolution errors less fatalBrian Anderson-12/+57
2011-06-19rustc: Export only what's used from middle::resolveBrian Anderson-0/+3
2011-06-19rustc: Re-introduce session.span_err, session.errBrian Anderson-2/+16
2011-06-19rustc: Rename session.span_err -> span_fatal, err -> fatalBrian Anderson-130/+136
2011-06-18rustc: Store the lhs and rhs of receive exprs in left to right orderBrian Anderson-27/+27
2011-06-18rustc: receive is spelled |> nowBrian Anderson-1/+1
2011-06-18Typecheck block tail expressions that are fn return valuesBrian Anderson-1/+12
2011-06-18rustc: Remove the meta keywordBrian Anderson-34/+1
2011-06-18Replace unexported meta tags with attributesBrian Anderson-3/+4
2011-06-18rustc: Replace 'export meta' with attributesBrian Anderson-4/+4
2011-06-18Add -lssp on windows in attempt to put out tinderbox; no idea why ssp seems r...Graydon Hoare-1/+1
2011-06-18rustc: Allocate derived tydescs before dynamically sized allocasPatrick Walton-38/+74
2011-06-18rustc: Don't bother to supply an alignment argument to the memmove intrinsic;...Patrick Walton-10/+8
2011-06-18rustc: Cache results of type_has_pointers. 70% translation speedup.Patrick Walton-21/+27
2011-06-17rustc: Add missing case for interior vectors in alias.rsPatrick Walton-0/+6
2011-06-17Restructure the "checking" pass in typestateTim Chevalier-119/+324
2011-06-17rustc: Increment by the dynamically-computed size in ivec::trans_append. Unco...Patrick Walton-9/+21