]> git.lizzy.rs Git - rust.git/history - src/comp/middle/typeck.rs
Remove proto_sugar and 'lambda' as keyword, commit to fn@.
[rust.git] / src / comp / middle / typeck.rs
2012-01-10 Graydon HoareRemove proto_sugar and 'lambda' as keyword, commit...
2012-01-09 Brian AndersonMerge pull request #1470 from grahame/grahame
2012-01-09 Marijn HaverbekeWork around recursive type check for iface types
2012-01-08 Marijn HaverbekeFirst barely-working version of casting to iface
2012-01-08 Marijn HaverbekeAdd fall-through case for non-iface bounds typeck:...
2012-01-06 Graydon HoareMerge pull request #1450 from erickt/master
2012-01-06 Marijn HaverbekeSupport interface casting in the typechecker
2012-01-06 Marijn HaverbekeFix bug in method type parameter passing
2012-01-05 Niko Matsakisrequire a non-semi expr acting as a stmt to have unit...
2012-01-05 Stefan PlantikowMerge branch 'master' into kmath
2012-01-05 Stefan PlantikowMerge branch 'master' into kmath
2012-01-05 Marijn HaverbekeClean up some FIXMEs related to impls
2012-01-05 Marijn HaverbekeWrite the iface type of an impl in the crate data
2012-01-05 Marijn HaverbekeRemove ty::bind_params_in_type
2012-01-05 Stefan PlantikowMerge branch 'master' into kmath
2012-01-04 Marijn HaverbekePrevent typenames in param bounds from resolving to...
2012-01-04 Marijn HaverbekeAdd visit_ty_params to visit.rs
2012-01-04 Marijn HaverbekeProperly typecheck and compile invocations of generic...
2012-01-03 Niko MatsakisAllow tail expressions even in no_value blocks. Type...
2012-01-03 Brian AndersonMerge pull request #1392 from Lenny222/list
2012-01-03 Marijn HaverbekeMake resolution of dictionaries on bounded params work
2012-01-03 Marijn HaverbekeWire in resolution of param bounds for method calls
2012-01-03 Marijn HaverbekeMore work on translating dictionary-passing
2012-01-02 Marijn HaverbekeKey tcx.ty_param_bounds on node_ids, not def_ids
2012-01-02 Marijn HaverbekeBox arrays of parameter bounds
2012-01-02 Marijn HaverbekePass bounds to trans::type_of_fn
2012-01-02 Marijn HaverbekeMore resolving and typechecking of bounded type parameters.
2012-01-02 Marijn HaverbekeCheck that type parameter bounds are interface types
2011-12-30 Niko Matsakissplit proto from fn_decl, as not all fn_decls know...
2011-12-29 Marijn HaverbekeBox ty_param_bounds_and_ty
2011-12-28 Graydon HoareOn second thought, re-land pull request #1385 with...
2011-12-28 Graydon HoareMerge pull request #1385 from Lenny222/quotes
2011-12-28 Graydon HoareMerge pull request #1389 from erickt/master
2011-12-28 Marijn HaverbekeChange representation of type params to handle interfac...
2011-12-25 Lenny222Use singlequotes in the typechecker too, to distinguish...
2011-12-24 Graydon HoareMerge pull request #1377 from Lenny222/icu
2011-12-23 Marijn HaverbekeGo back to a single visit_fn function in visit.rs
2011-12-23 Marijn HaverbekeCheck impls methods against the type of their iface.
2011-12-23 Marijn HaverbekeParse `iface` items and interface references in `impl...
2011-12-23 Marijn HaverbekeUse the same type of record in ty::ty_fn and ty::method
2011-12-23 Marijn HaverbekeMake ast::ty_method hold a fn_decl, rather than duplica...
2011-12-23 Graydon HoareMerge all 3 log syntaxes, tidy up residual misuses.
2011-12-22 Graydon HoareMerge branch 'master' of github.com:graydon/rust
2011-12-22 Graydon HoareRegister snapshots and switch logging over to use of...
2011-12-22 Marijn HaverbekeUnify some data structures in syntax::ast that were...
2011-12-22 Graydon HoareMerge branch 'master' of github.com:graydon/rust
2011-12-22 Marijn HaverbekeDo not use == and != to compare ty::t values
2011-12-22 Marijn HaverbekeRemove trivial cast checker
2011-12-21 Graydon HoareSwitch log_expr to carrying a full expr:u32 for level...
2011-12-21 Niko Matsakisupdate pprinter to understand ret type of block, add...
2011-12-21 Niko MatsakisMake { || ... } sugar for any type of closure, inferred
2011-12-19 Niko Matsakisimplement capture clauses (move, in particular) and...
2011-12-19 Graydon HoareMerge pull request #1334 from boggle/kmath
2011-12-19 Marijn HaverbekeFix bug in type parameter handling for impl methods
2011-12-19 Marijn HaverbekeAssociate names with types introduced by items
2011-12-19 Marijn HaverbekeAdd type argument field to expr_path
2011-12-19 Marijn HaverbekeComplain when multiple methods in the same scope match...
2011-12-18 Marijn HaverbekeOnly look for a matching method when normal field acces...
2011-12-16 Marijn HaverbekeFinish resolving and calling of crate-external impls
2011-12-16 Graydon HoareMerge pull request #1317 from boggle/fix1315
2011-12-16 Niko Matsakisreorder args to the various vec, option fns so blk...
2011-12-16 Marijn HaverbekeMake polymorphic impl methods work
2011-12-16 Marijn HaverbekeMake uses of self in impls compile
2011-12-16 Marijn HaverbekeGet very simple impl method calls to compile
2011-12-16 Marijn HaverbekeGet a very primitive form of typechecking/resolving...
2011-12-16 Marijn HaverbekeParse and resolve implementations.
2011-12-16 Brian AndersonMerge pull request #1314 from elly/cargo
2011-12-16 Brian Andersonrustc: Box the vectors returned from ty::tag_variants
2011-12-14 Niko Matsakisfirst attempt, not happy with it
2011-12-14 Graydon HoareMerge pull request #1292 from boggle/fix1291
2011-12-14 Graydon HoareCopy first batch of material from libstd to libcore.
2011-12-13 Graydon HoareMerge branch 'master' of github.com:graydon/rust
2011-12-13 Marijn HaverbekeReorganize some code in typeck
2011-12-09 Brian Andersonrustc: Determine the crate type (lib/bin) in the sessio...
2011-12-08 Marijn HaverbekeAllow binding of nested patterns
2011-12-08 Marijn HaverbekeStop passing around some unused information in typeck
2011-12-08 Marijn HaverbekeConsider variant constructors pure functions for the...
2011-12-07 Marijn HaverbekeChange literal representation to not truncate
2011-12-05 Stefan Plantikowtypeck: Fix for #932
2011-12-02 Stefan Plantikowparse: typeck: enabling trivial casts of tail-call...
2011-12-02 Stefan Plantikowty: trans: added support for dropping trivial casts
2011-12-02 Marijn HaverbekeAllow literal patterns to contain arbitrary literal...
2011-11-30 Marijn HaverbekeBox ast::path values
2011-11-22 Stefan Plantikowcomp: allowed the declaration of pure fn's in native...
2011-11-22 Marijn HaverbekeOnly warn about unreachable range patterns when appropriate
2011-11-21 Haitao Lirustc: Remove abi from ast::native_mod
2011-11-18 Marijn HaverbekeOverhaul the kind-checking pass
2011-11-18 Marijn HaverbekeMake tag, resource and object constructors take their...
2011-11-17 Niko MatsakisMerge branch 'master' of github.com:graydon/rust
2011-11-17 Niko Matsakisremove compile-command from local variable blocks
2011-11-16 Haitao Lirustc: Use link_name attribute for native function
2011-11-11 Haitao LiCleanup unused imports
2011-11-10 Brian Andersonrustc: Rename native_abi_c_stack_cdecl to native_abi_cdecl
2011-11-09 Brian AndersonRemove native "cdecl" ABI
2011-11-03 Marijn HaverbekeDisallow writing to function arguments again
2011-10-28 Marijn HaverbekeMake shared kind the default only for generic functions
2011-10-21 Marijn HaverbekeChange the way block calls are parsed, mark them as...
2011-10-21 Marijn HaverbekeDrop support for iter, put, and for-each
2011-10-21 Brian AndersonGive native functions proto_bare
2011-10-21 Brian AndersonRemove typeck::proto_to_ty_proto
next