rust/src
Kang Seonghoon 84e9a61e9c metadata: Implement relaxation of short RBML lengths.
We try to move the data when the length can be encoded in
the much smaller number of bytes. This interferes with indices and
type abbreviations however, so this commit introduces a public
interface to get and mark a "stable" (i.e. not affected by
relaxation) position of the current pointer.

The relaxation logic only moves a small data, currently at most
256 bytes, as moving the data can be costly. There might be
further opportunities to allow more relaxation by moving fields
around, which I didn't seriously try.
2015-03-03 11:55:37 +09:00
..
compiler-rt@58ab642c30 Updated compiler-rt 2015-01-09 18:38:30 +02:00
compiletest std: Stabilize the env module 2015-02-27 13:41:49 -08:00
doc Rollup merge of #22911 - djmally:master, r=steveklabnik 2015-03-03 01:46:28 +05:30
driver Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
etc Add a way to assert the number of occurrences to htmldocck 2015-02-27 00:27:57 +09:00
grammar Bison grammar: fix precedence with ranges followed by blocks 2015-02-10 17:59:02 -08:00
jemalloc@b001609960
liballoc std: Implement stdio for std::io 2015-02-28 23:13:02 -08:00
libarena Fallout: arena needs to use phantomdata since invariantlifetime is gone 2015-02-18 10:25:12 -05:00
libbacktrace bitrig integration 2015-02-11 14:49:06 -08:00
libcollections Addresses rust-lang/rust#22646 2015-03-01 14:11:12 +02:00
libcore Rollup merge of #22504 - GuillaumeGomez:audit-integer-libcore, r=Manishearth 2015-03-02 03:53:41 +05:30
libcoretest Rollup merge of #22504 - GuillaumeGomez:audit-integer-libcore, r=Manishearth 2015-03-02 03:53:41 +05:30
libflate std: Stabilize some ptr functions 2015-02-24 14:22:33 -08:00
libfmt_macros int audit - libcore::fmt 2015-02-23 16:07:38 +13:00
libgetopts Remove int/uint from libstd/lib.rs 2015-03-01 13:03:44 +01:00
libgraphviz Addressed PR comments 2015-02-20 00:58:15 +01:00
liblibc unbreak dragonfly build after nacl integration 2015-03-01 16:08:24 +01:00
liblog std: Stabilize the env module 2015-02-27 13:41:49 -08:00
librand Fix errors, remove unused files 2015-03-01 02:42:17 +01:00
librbml metadata: Implement relaxation of short RBML lengths. 2015-03-03 11:55:37 +09:00
librustc metadata: Implement relaxation of short RBML lengths. 2015-03-03 11:55:37 +09:00
librustc_back std: Stabilize the env module 2015-02-27 13:41:49 -08:00
librustc_bitflags Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
librustc_borrowck Rollup merge of #22736 - nikomatsakis:issue-22382, r=eddyb 2015-02-25 03:21:43 +05:30
librustc_driver Rollup merge of #22869 - alexcrichton:stabilize-env, r=aturon 2015-02-28 19:18:59 +05:30
librustc_lint Rollup merge of #22893 - Ms2ger:lints, r=huonw 2015-03-02 03:54:00 +05:30
librustc_llvm rollup merge of #22482: alexcrichton/cstr-changes 2015-02-18 14:32:10 -08:00
librustc_privacy Record the publicity of struct fields and enum variants. 2015-02-26 16:26:34 +11:00
librustc_resolve remove some compiler warnings 2015-02-26 07:21:26 +02:00
librustc_trans Rollup merge of #22966 - nikomatsakis:closure-region-hierarchy, r=pnkfelix 2015-03-03 01:48:58 +05:30
librustc_typeck Remove the synthetic "region bound" from closures and instead update how 2015-03-02 05:45:41 -05:00
librustdoc Rollup merge of #22869 - alexcrichton:stabilize-env, r=aturon 2015-02-28 19:18:59 +05:30
libserialize remove some compiler warnings 2015-02-26 07:21:26 +02:00
libstd Auto merge of #22882 - alexcrichton:stabilize-process, r=aturon 2015-03-02 23:18:36 +00:00
libsyntax Add cfg_attr to known attributes 2015-03-03 01:48:58 +05:30
libterm std: Stabilize the env module 2015-02-27 13:41:49 -08:00
libtest Rollup merge of #22869 - alexcrichton:stabilize-env, r=aturon 2015-02-28 19:18:59 +05:30
libunicode Addressed PR comments 2015-02-20 00:58:15 +01:00
llvm@b89c3f039b Update LLVM to rust-llvm-2015-02-19 2015-02-21 13:37:37 +01:00
rt renaming rust_load_self to rust_current_exe 2015-02-11 14:49:11 -08:00
rust-installer@60fd8abfca Upgrade rust-installer 2015-02-12 20:36:17 -08:00
rustbook remove some compiler warnings 2015-02-26 07:21:26 +02:00
rustllvm Update LLVM to rust-llvm-2015-02-19 2015-02-21 13:37:37 +01:00
test Remove the synthetic "region bound" from closures and instead update how 2015-03-02 05:45:41 -05:00
snapshots.txt register snapshot 880fb89 2015-02-27 01:48:49 +01:00