Commit graph

2161 commits

Author SHA1 Message Date
Mathijs van de Nes
d778c0bb30 Update feature list 2015-03-15 14:57:25 +01:00
Mathijs van de Nes
aa4e395ec9 Use external crate for extra read/write methods 2015-03-09 11:55:19 +01:00
Mathijs van de Nes
785dccbf8e Update features and deprecated items 2015-03-08 11:25:25 +01:00
Mathijs van de Nes
8ee78c5314 Removed last remnants of old_io 2015-03-03 19:28:58 +01:00
Mathijs van de Nes
9c9a986eaf Update examples to new IO 2015-03-02 18:29:23 +01:00
Mathijs van de Nes
522039a70d Use the correct start index for iteration 2015-03-01 12:01:39 +01:00
Mathijs van de Nes
86ec190ba6 Fix one overlooked example 2015-03-01 11:57:50 +01:00
Mathijs van de Nes
cd52df6a18 Merge branch 'io_reform' 2015-03-01 11:57:36 +01:00
Mathijs van de Nes
b16da11570 Small updates to write module 2015-03-01 11:53:26 +01:00
Mathijs van de Nes
d9b83af57c Large refactoring, mostly of the reader
- Combined reader and reader_spec into read
- Alter the iteration protocol for a zip archive
- Modify some names
2015-03-01 11:32:40 +01:00
Mathijs van de Nes
e67f019517 Implement size_hint on our iterator wrapper 2015-02-28 14:35:51 +01:00
Mathijs van de Nes
b65f729bbe Make the reader and writer mod public 2015-02-28 14:35:21 +01:00
Mathijs van de Nes
8bc33dcc57 Remove deprecated function alltogether 2015-02-26 11:53:34 +01:00
Mathijs van de Nes
5f35da5ca4 Wrap the files() iterator
This way we can change the inner API without breaking the outer
2015-02-26 11:53:05 +01:00
Mathijs van de Nes
db6c24aa72 Use master branch travis badge 2015-02-25 12:23:41 +01:00
Mathijs van de Nes
fcf3b68ef1 Use old_io for bzip2 aswell, until own reform is done 2015-02-25 12:18:51 +01:00
Mathijs van de Nes
bfc370eda3 Update for new bzip2 2015-02-25 12:13:13 +01:00
Mathijs van de Nes
f88349104a Remove almost all old_io code 2015-02-24 20:42:43 +01:00
Mathijs van de Nes
b4ccb46389 Close the writer on flush 2015-02-24 19:06:19 +01:00
Mathijs van de Nes
51c55d30b3 Remove RefCell from IoConverter
Seek is removed, so dynamic borrow checking is no longer needed
2015-02-24 18:50:33 +01:00
Mathijs van de Nes
518b40aabc Do not use collections feature 2015-02-24 18:46:59 +01:00
Mathijs van de Nes
f382cf85b9 Some more cleanup 2015-02-24 18:46:01 +01:00
Mathijs van de Nes
6d2a63e406 Fix tests and examples 2015-02-24 16:16:08 +01:00
Mathijs van de Nes
bb89f577c5 Convert reader to new IO 2015-02-24 16:02:16 +01:00
Mathijs van de Nes
69b38b3ce5 Update Write for spec 2015-02-24 14:37:46 +01:00
Mathijs van de Nes
af22baf13b Convert writer_spec to new IO 2015-02-24 14:36:00 +01:00
Mathijs van de Nes
2e8baed799 Initial io conversion
- Convert most of the writer code to Write instead of Writer
- Add ioconverter module to convert between old and new IO
- Fix reader for new flate2
2015-02-24 13:00:55 +01:00
Mathijs van de Nes
a525bd4e34 Stick to the old io for as long as we can 2015-02-24 10:13:45 +01:00
Mathijs van de Nes
ba0ec950a8 Use old_io and old_path features in the examples 2015-02-20 17:07:56 +01:00
Mathijs van de Nes
0920c9baf1 Remove all old_io warnings 2015-02-20 16:59:49 +01:00
Mathijs van de Nes
c8e8678ea1 Bump version 2015-02-19 15:22:15 +01:00
Mathijs van de Nes
02128b6e03 Fix very strange lifetime issue 2015-02-19 15:19:59 +01:00
Mathijs van de Nes
897ff2a82a Fix os args 2015-02-13 09:58:42 +01:00
Mathijs van de Nes
355269e9ba Bump version 2015-02-06 09:05:34 +01:00
Mathijs van de Nes
e41200c30b Remove deprecated items 2015-02-06 09:05:02 +01:00
Mathijs van de Nes
867863cf11 Derive Debug instead of Show 2015-02-03 09:29:05 +01:00
Mathijs van de Nes
55ebfaaa7c Convert unstable to the requested features 2015-01-29 17:19:16 +01:00
Mathijs van de Nes
1a2e5a0fe3 Bump version 2015-01-29 11:06:42 +01:00
Mathijs van de Nes
43db788c1d Examples are compiled with cargo test 2015-01-29 11:05:53 +01:00
Mathijs van de Nes
e3b42c0c85 Fix examples and tests 2015-01-29 11:04:38 +01:00
Mathijs van de Nes
fc20f9a20c write -> write_all 2015-01-29 11:01:57 +01:00
Mathijs van de Nes
078ba7eda0 io -> old_io 2015-01-29 11:00:30 +01:00
Mathijs van de Nes
b88abe1582 Update ZipError to latest rust 2015-01-24 13:24:19 +01:00
Mathijs van de Nes
c2686b3b2e Move examples to proper directory 2015-01-20 10:09:54 +01:00
Mathijs van de Nes
fa64e18a54 Remove log dependency 2015-01-20 10:04:18 +01:00
Mathijs van de Nes
814df34916 Use crates.io packages again 2015-01-13 10:40:31 +01:00
Mathijs van de Nes
70532d7b48 Fixed int/uint, and use as much stable as possible 2015-01-10 15:52:05 +01:00
Mathijs van de Nes
b4f04ab79b Fix unstable things in the demos 2015-01-10 15:28:41 +01:00
Mathijs van de Nes
1a62f9ce16 Use {:?} and Box::new 2015-01-10 09:37:16 +01:00
Mathijs van de Nes
38492c5dce Use #[macro_use] instead of phase 2015-01-08 10:42:06 +01:00