2012-01-09 |
Niko Matsakis | Fix #1474: check that block args resolved to bare fns...
|
commit | commitdiff | tree |
2012-01-09 |
Niko Matsakis | change spawn_connected argument to copy mode
|
commit | commitdiff | tree |
2012-01-08 |
Niko Matsakis | add spawn_connected
|
commit | commitdiff | tree |
2012-01-08 |
Niko Matsakis | correct long line
|
commit | commitdiff | tree |
2012-01-08 |
Niko Matsakis | modify last use to take into account cap clause, add...
|
commit | commitdiff | tree |
2012-01-08 |
Niko Matsakis | make spawned fn copy mode so that bare fns can be used
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | fix valgrind error: allocate enough space for all type...
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | choose a new arbitrary value
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | add rust_util.h header file
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | rewrite to use old C++-based mechanism
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | update to use new spawn syntax
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | report unicode decode failures nicely
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | revert changes to trans_uniq.rs
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | revert metrics
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | plug leak: free shared type descrs recursively, as...
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | hack the tydesc that is registered with a malloc to...
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | fix how we walk functions to match new closure fmt
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | rejigger impl to have an opaque closure ptr rather...
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | collapse sizeof, alignof into metrics, pass along an...
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | make size_of and align_of take an optional value
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | emit the take glue for closure tydescs
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | port over the tests to use the new API
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | rewrite task tests
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | simplify task impl
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | remove trailing whitespace
|
commit | commitdiff | tree |
2012-01-07 |
Niko Matsakis | test exposing memory management failure for #1078
|
commit | commitdiff | tree |
2012-01-06 |
Niko Matsakis | add alignment to i386 for good measure, though we do...
|
commit | commitdiff | tree |
2012-01-06 |
Niko Matsakis | fix alignment of registers structure
|
commit | commitdiff | tree |
2012-01-05 |
Niko Matsakis | make test typecheck
|
commit | commitdiff | tree |
2012-01-05 |
Niko Matsakis | fix pretty printer to correctly insert parens for disamb
|
commit | commitdiff | tree |
2012-01-05 |
Niko Matsakis | update test on disambig to reflect that some cases...
|
commit | commitdiff | tree |
2012-01-05 |
Niko Matsakis | correct test to reference right value
|
commit | commitdiff | tree |
2012-01-05 |
Niko Matsakis | require a non-semi expr acting as a stmt to have unit...
|
commit | commitdiff | tree |
2012-01-05 |
Niko Matsakis | make parser handle parenthesized block-sugar exprs...
|
commit | commitdiff | tree |
2012-01-04 |
Niko Matsakis | make scanning more efficient by avoiding recomputation
|
commit | commitdiff | tree |
2012-01-04 |
Niko Matsakis | extend tester so that error msgs can be attached to...
|
commit | commitdiff | tree |
2012-01-03 |
Niko Matsakis | Allow tail expressions even in no_value blocks. Type...
|
commit | commitdiff | tree |
2012-01-03 |
Niko Matsakis | new tests
|
commit | commitdiff | tree |
2012-01-03 |
Niko Matsakis | extend parser so that expressions that do not require...
|
commit | commitdiff | tree |
2012-01-03 |
Niko Matsakis | rewrite to put blk as 2nd arg
|
commit | commitdiff | tree |
2012-01-03 |
Niko Matsakis | minimal changes to permit fn blocks in expr
|
commit | commitdiff | tree |
2011-12-31 |
Niko Matsakis | add cap clause to pretty printer, with a test
|
commit | commitdiff | tree |
2011-12-30 |
Niko Matsakis | split proto from fn_decl, as not all fn_decls know...
|
commit | commitdiff | tree |
2011-12-21 |
Niko Matsakis | add tests I forgot to add
|
commit | commitdiff | tree |
2011-12-21 |
Niko Matsakis | valid cap clause for kind-ness too
|
commit | commitdiff | tree |
2011-12-21 |
Niko Matsakis | upgrade kind check
|
commit | commitdiff | tree |
2011-12-21 |
Niko Matsakis | update pprinter to understand ret type of block, add...
|
commit | commitdiff | tree |
2011-12-21 |
Niko Matsakis | Make { || ... } sugar for any type of closure, inferred
|
commit | commitdiff | tree |
2011-12-19 |
Niko Matsakis | implement capture clauses (move, in particular) and...
|
commit | commitdiff | tree |
2011-12-19 |
Niko Matsakis | integrate cap clause into type state, but not trans
|
commit | commitdiff | tree |
2011-12-19 |
Niko Matsakis | resolve capture clauses
|
commit | commitdiff | tree |
2011-12-19 |
Niko Matsakis | when collecting free vars, track the span where it...
|
commit | commitdiff | tree |
2011-12-19 |
Niko Matsakis | impl the proper partial order between fn types
|
commit | commitdiff | tree |
2011-12-16 |
Niko Matsakis | update to not look at descs[], which is not necessarily...
|
commit | commitdiff | tree |
2011-12-16 |
Niko Matsakis | add test that requires capturing generic descriptors
|
commit | commitdiff | tree |
2011-12-16 |
Niko Matsakis | first test of sendable fns (passes)
|
commit | commitdiff | tree |
2011-12-16 |
Niko Matsakis | revoke cleanup of sendable closure once construction...
|
commit | commitdiff | tree |
2011-12-16 |
Niko Matsakis | extend with ty_send_type and ty_opaque_closure
|
commit | commitdiff | tree |
2011-12-16 |
Niko Matsakis | reorder block() argument to bitv::process()
|
commit | commitdiff | tree |
2011-12-16 |
Niko Matsakis | rename iter2 to iteri to match typical convention
|
commit | commitdiff | tree |
2011-12-16 |
Niko Matsakis | reorder args to the various vec, option fns so blk...
|
commit | commitdiff | tree |
2011-12-15 |
Niko Matsakis | new targets, "rustc", "rustc-stage[123]", etc
|
commit | commitdiff | tree |
2011-12-15 |
Niko Matsakis | restore old buggy behavior where n_obj_params is always...
|
commit | commitdiff | tree |
2011-12-15 |
Niko Matsakis | massive refactor of how closures work
|
commit | commitdiff | tree |
2011-12-15 |
Niko Matsakis | resurrect tps_fn() and put it to use this time.
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | remove unused tps_fn(); comment out unused var
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | refactor trans into trans_closure; restore original...
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | treat native fns as shared closures
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | insert a field into the closure storing number of ty...
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | pull out the code from iter_structural_ty for handling...
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | treat different kinds of closures differently
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | export upcall_clone_type_desc
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | change syntax from lambda[send] to sendfn
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | clone type desc into exchange heap
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | restructure, temporarily working around what looks...
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | translate unique closure env better
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | remove unused options
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | remove extra trailing semicolon
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | restore old functionality for now
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | get basic code generation working, clone type descs...
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | make fact that trans'ing lvar does not modify bcx explicit...
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | sendable functions now "work", meaning pass through...
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | push changes through to get things compiling, if not...
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | first attempt, not happy with it
|
commit | commitdiff | tree |
2011-12-14 |
Niko Matsakis | define ty and update parser for sendable lambdas
|
commit | commitdiff | tree |
2011-12-13 |
Niko Matsakis | fix track alloc code
|
commit | commitdiff | tree |
2011-12-08 |
Niko Matsakis | use util::rational to work around bug w/ floats on win
|
commit | commitdiff | tree |
2011-12-08 |
Niko Matsakis | Purge old map impl: more collisions, not clear it is...
|
commit | commitdiff | tree |
2011-12-08 |
Niko Matsakis | improve comments
|
commit | commitdiff | tree |
2011-12-08 |
Niko Matsakis | fix old map impl, add logging
|
commit | commitdiff | tree |
2011-12-08 |
Niko Matsakis | add some debugging logs
|
commit | commitdiff | tree |
2011-12-08 |
Niko Matsakis | dec size in remove
|
commit | commitdiff | tree |
2011-12-08 |
Niko Matsakis | make rehashing more efficient by not re-allocating...
|
commit | commitdiff | tree |
2011-12-08 |
Niko Matsakis | implement a chained hashmap
|
commit | commitdiff | tree |
2011-12-07 |
Niko Matsakis | repair more hash functions
|
commit | commitdiff | tree |
2011-12-07 |
Niko Matsakis | modify upcalls to take structs as args
|
commit | commitdiff | tree |
2011-12-07 |
Niko Matsakis | fix hash function: + binds tighter than <<
|
commit | commitdiff | tree |
2011-12-07 |
Niko Matsakis | hack for now: map uint hashes into a u32, which helps...
|
commit | commitdiff | tree |
2011-12-07 |
Niko Matsakis | do not stringify AST nodes unless emitting comments
|
commit | commitdiff | tree |
2011-12-07 |
Niko Matsakis | helpful targets
|
commit | commitdiff | tree |
next |