about summary refs log tree commit diff
path: root/src/libfuzzer
AgeCommit message (Collapse)AuthorLines
2013-06-15Remove the fuzzerBrian Anderson-1090/+0
It is suffering from a bad case of megabitrot.
2013-06-13Revert "std: convert {vec,str}::to_owned to methods."Brian Anderson-1/+1
This fixes the strange random crashes in compile-fail tests. This reverts commit 96cd61ad034cc9e88ab6a7845c3480dbc1ea62f3. Conflicts: src/librustc/driver/driver.rs src/libstd/str.rs src/libsyntax/ext/quote.rs
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-24/+24
This almost removes the StringRef wrapper, since all strings are Equiv-alent now. Removes a lot of `/* bad */ copy *`'s, and converts several things to be &'static str (the lint table and the intrinsics table). There are many instances of .to_managed(), unfortunately.
2013-06-12Visitor refactoring: Step 1, couple (Env, vt<Env>) together in a tuple.Felix S. Klock II-2/+2
2013-06-12std: convert {vec,str}::to_owned to methods.Huon Wilson-1/+1
2013-06-11fix tests, remove some warningsHuon Wilson-1/+0
2013-06-10std: remove str::contains in favour of the methodHuon Wilson-1/+1
2013-06-10std: convert character-based str::find_* to methods. Add .slice_{to,from} ↵Huon Wilson-1/+1
methods.
2013-06-10std: remove str::{len, slice, is_empty} in favour of methods.Huon Wilson-3/+2
2013-06-08remove deprecated vec::{is_empty, len} functionsDaniel Micay-2/+2
2013-06-01syntax: move callee_id into the expr_ variantsErick Tryzelaar-4/+3
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+9
2013-05-28Silence various warnings throughout test modulesAlex Crichton-2/+2
2013-05-27Refactor core::run in order to address many of the issuesgareth-19/+19
mentioned in #2625. This change makes the module more oriented around Process values instead of having to deal with process ids directly. Apart from issues mentioned in #2625, other changes include: - Changing the naming to be more consistent - Process/process is now used instead of a mixture of Program/program and Process/process. - More docs/tests. Some io/scheduler related issues remain (mentioned in #2625).
2013-05-22fuzzer: Change `core` to `std` in the fuzzerPatrick Walton-7/+14
2013-05-22libfuzzer: Rename `std` to `extra`.Patrick Walton-5/+4
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd ↵Patrick Walton-4/+14
to libextra
2013-05-21Remove unnecessary allocations flagged by lint from fuzzerSeo Sanghyeon-23/+23
2013-05-19reduce the usage of explicit version markersDaniel Micay-2/+2
2013-05-15Rename vec::len(var) to var.len()Youngmin Yoo-6/+6
2013-05-14Fix test fallout from removing vecs_implicitly_copyableAlex Crichton-1/+1
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-1/+1
fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself.
2013-05-10renamed str::from_slice to str::to_ownedYoungsoo Son-1/+1
2013-05-08librustc: Stop parsing modes and remove them entirely from the languagePatrick Walton-1/+1
2013-05-02Remove 'Local Variable' commentsBrendan Zabarauskas-7/+0
2013-04-29libfuzzer: De-mode the fuzzer.Patrick Walton-131/+170
2013-04-27only use #[no_core] in libcoreDaniel Micay-4/+1
2013-04-19Assorted fixes from de-modeing rustc/syntax (rusti, rustdoc, fuzzer, rustpkg)Alex Crichton-11/+11
2013-04-10Bump version to 0.7-preBrian Anderson-4/+4
2013-04-09Bump version to 0.7-preBrian Anderson-4/+4
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-15/+15
2013-03-28Removing unused importsAlex Crichton-1/+1
2013-03-26option: rm functions that duplicate methodsDaniel Micay-2/+2
2013-03-25Kill some warnings: unused imports and old #[deny(..)]s.Huon Wilson-1/+0
2013-03-22librustc: Remove the `const` declaration form everywherePatrick Walton-2/+2
2013-03-22librustdoc: Remove `pure` from fuzzer and rustdoc.Patrick Walton-4/+4
2013-03-22fuzzer: replace uses of old deriving attribute with new oneAndrew Paseltiner-1/+1
2013-03-21back-renamed slice_DBG_BRWD, slice_V_DBG_BRWD -> slice, slice_DBG_UNIQ -> ↵Marvin Löbel-1/+1
slice_unique
2013-03-21renamed str::view -> slice_DBG_BRWDMarvin Löbel-1/+1
renamed str::slice -> slice_DBG_UNIQ changed vec slice method -> to_owned() renamed vec view method -> slice_V_DBG_BRWD
2013-03-13librustc: Don't accept `as Trait` anymore; fix all occurrences of it.Patrick Walton-10/+17
2013-03-11Remove uses of logBrian Anderson-11/+11
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-1/+1
2013-03-08Finish de-implicit-selfing everything but the test suiteBen Striegel-0/+1
2013-03-07librustc: Stop parsing `assert`.Patrick Walton-2/+1
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-15/+15
2013-03-02librustdoc: Remove `fn@`, `fn~`, and `fn&` from compiletest, fuzzer, ↵Patrick Walton-12/+13
rustdoc, and rt. rs=defun
2013-03-02librustc: Forbid chained imports and fix the logic for one-level renaming ↵Patrick Walton-2/+1
imports
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-2/+2
2013-03-01librustc: "APL2" -> "ASL2". rs=license-fixPatrick Walton-1/+1
2013-02-28Fix license attribute on cratessevrak-2/+2