| Age | Commit message (Collapse) | Author | Lines |
|
Monomorphic instances are generated on demand.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Instead of using the new_ prefix just name them after their type
|
|
|
|
|
|
|
|
This will make it easier to convert crate_ctxt into a region pointer, since
there are functions that return crate contexts. There would be no way to type
these functions if crate_ctxt had to be an inferred region pointer.
|
|
|
|
|
|
|
|
possibility that a field wasn't found
|
|
|
|
|
|
|
|
|
|
Only casts to integral and float types are supported
Closes #1975
|
|
Issue #1975
|
|
We used to generate a module T with a serialize() and deserialize() fn,
but this was suboptimal for a number of reasons:
- it required moving serialization into core so that uint etc worked
- it was harder to override the serialization behavior locally
(this is now trivial)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As a child of the condition, when the body encounters a ret or break it
incorrectly re-runs the cleanups of the condition.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Closes #1971
|
|
|
|
- Move io, run and rand to core.
- Remove incorrect ctypes module (use libc).
- Remove os-specific modules for os and fs.
- Split fs between core::path and core::os.
|
|
|
|
Hash tables are overkill.
|