]> git.lizzy.rs Git - rust.git/history - src/comp/middle/ty.rs
First barely-working version of casting to iface
[rust.git] / src / comp / middle / ty.rs
2012-01-08 Marijn HaverbekeFirst barely-working version of casting to iface
2012-01-07 Niko Matsakisrejigger impl to have an opaque closure ptr rather...
2012-01-07 Niko Matsakiscollapse sizeof, alignof into metrics, pass along an...
2012-01-07 Niko Matsakismake size_of and align_of take an optional value
2012-01-05 Niko Matsakisrequire a non-semi expr acting as a stmt to have unit...
2012-01-05 Graydon HoareMerge pull request #1440 from boggle/kmath
2012-01-05 Stefan PlantikowMerge branch 'master' into kmath
2012-01-05 Stefan PlantikowMoved generic float::min, max to core::math and cleaned...
2012-01-05 Stefan PlantikowMerge branch 'master' into kmath
2012-01-05 Marijn HaverbekeSwitch to new param kind bound syntax
2012-01-05 Marijn HaverbekeGet external interfaces / impls working
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 HaverbekeProperly typecheck and compile invocations of generic...
2012-01-03 Tim ChevalierAdd missing ty_constr cases to trans::type_of_inner...
2012-01-03 Brian AndersonMerge pull request #1392 from Lenny222/list
2012-01-03 Marijn HaverbekeWire in resolution of param bounds for method calls
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-29 Marijn HaverbekeBox ty_param_bounds_and_ty
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 HaverbekeMove the kind datatype to middle::ty
2011-12-28 Marijn HaverbekeChange representation of type params to handle interfac...
2011-12-28 Stefan PlantikowMade matching machine types equal to float, int, uint...
2011-12-24 Graydon HoareMerge pull request #1377 from Lenny222/icu
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-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 Graydon HoareMerge branch 'master' of github.com:graydon/rust
2011-12-22 Marijn HaverbekeFix tag_var_cache to cache crate-external tags
2011-12-22 Marijn HaverbekeDo not use == and != to compare ty::t values
2011-12-22 Marijn HaverbekeAdd ty::new_ty_hash, clean up comparing of ty::t's
2011-12-22 Marijn HaverbekeRemove trivial cast checker
2011-12-20 Graydon HoareMerge pull request #1349 from lht/driver
2011-12-20 Graydon HoareMerge pull request #1350 from boggle/kmath
2011-12-20 Marijn HaverbekeFix misleading comment about type_is_pod
2011-12-20 Stefan Plantikowremoved math leftovers from std
2011-12-20 Haitao Lirustc: Cleanup unused ext_map
2011-12-19 Niko Matsakisimpl the proper partial order between fn types
2011-12-19 Graydon HoareMerge pull request #1334 from boggle/kmath
2011-12-19 Marijn HaverbekeAssociate names with types introduced by items
2011-12-19 Marijn HaverbekeAdd type argument field to expr_path
2011-12-18 Marijn HaverbekeOnly look for a matching method when normal field acces...
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 uses of self in impls compile
2011-12-16 Marijn HaverbekeGet very simple impl method calls to compile
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 tag variants to avoid copies
2011-12-16 Brian Andersonrustc: Box the vectors returned from ty::tag_variants
2011-12-16 Brian Andersonrustc: Cache results of ty::tag_variants
2011-12-15 Brian AndersonMerge pull request #1307 from elly/cargo
2011-12-15 Niko Matsakismassive refactor of how closures work
2011-12-14 Niko Matsakispush changes through to get things compiling, if not...
2011-12-14 Niko Matsakisdefine ty and update parser for sendable lambdas
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-07 Graydon HoareRemove stmt_crate_directive, it's vestigial and confusing.
2011-12-07 Marijn HaverbekeChange literal representation to not truncate
2011-12-07 Graydon HoareMerge branch 'master' of github.com:graydon/rust
2011-12-07 Niko Matsakisrepair more hash functions
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 Stefan Plantikowty: added type comparison that subs prim types with...
2011-12-02 Marijn HaverbekeAllow literal patterns to contain arbitrary literal...
2011-11-30 Marijn HaverbekeBox ast::path values
2011-11-23 Marijn HaverbekeMake type_kind properly recognize ty_ptr as sendable
2011-11-23 Marijn HaverbekeRollback return-by-reference
2011-11-22 Marijn HaverbekeMake type_needs_drop accurate, get rid of type_has_pointers
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 HaverbekeProperly check kinds in instantiation of generics
2011-11-18 Marijn HaverbekePrevent alias pass from inserting implicit copies for...
2011-11-18 Marijn HaverbekeOverhaul the kind-checking pass
2011-11-18 Marijn HaverbekeMake tag, resource and object constructors take their...
2011-11-18 Marijn HaverbekePreparation for kind system overhaul
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-13 Brian AndersonMake various binops not typecheck for unsafe pointers...
2011-11-11 Haitao LiCleanup unused imports
2011-11-02 Marijn HaverbekeMake it possible to cast unsafe pointers with the ...
2011-10-28 Marijn HaverbekeMake shared kind the default only for generic functions
2011-10-27 Matt BrubeckRemove uint::max/min in favor if math::max/min
2011-10-21 Marijn HaverbekeDrop support for iter, put, and for-each
2011-10-21 Brian AndersonMerge ast::proto_shared and ast::proto_closure
2011-10-21 Brian AndersonRename ast::proto_fn to ast::proto_shared
2011-10-21 Brian AndersonMake fn denote a bare function. Convert fn to fn@ as...
2011-10-21 Brian AndersonTweak typecheck to enforce covariance on higher-order...
2011-10-21 Brian AndersonGive subtype relationships to function types
2011-10-18 Brian AndersonImmutable and mutable? are covariant on their inner...
2011-10-18 Brian AndersonEnforce variance rules for mutable types
2011-10-18 Brian AndersonAdd a variance transform for calculation of recursive...
next