1
0
mirror of https://github.com/bspeice/dtparse synced 2024-12-22 20:38:09 -05:00
Commit Graph

36 Commits

Author SHA1 Message Date
Bradlee Speice
71f8cda588 Handle fractional minutes correctly 2018-06-08 00:06:37 -04:00
Bradlee Speice
921b449c1c We're so close to passing! 2018-06-07 23:49:11 -04:00
Bradlee Speice
a00156780d Give rust the same info as dateutil 2018-06-07 23:20:38 -04:00
Bradlee Speice
3a17e14d42 tzinfos isn't Vec<String> 2018-06-07 23:17:23 -04:00
bspeice
78b4d95b16
Create LICENSE 2018-06-04 22:23:45 -04:00
bspeice
8d2960e127
Create README.md 2018-06-04 22:21:29 -04:00
Bradlee Speice
78ad8f2b94 Use much more concise macros
Compile time down from ~2 minutes to ~2 seconds.
2018-06-04 20:23:34 -04:00
Bradlee Speice
b0e737f088 println in lib code is uncool. 2018-06-03 23:56:17 -04:00
Bradlee Speice
08a781175e A lot of ignoretz is working!
TZ support in Rust kinda sucks though.
2018-06-03 23:48:56 -04:00
Bradlee Speice
451aa2aeb5 Fix yearfirst/dayfirst support 2018-06-03 16:11:51 -04:00
Bradlee Speice
d49a12d947 Add a lot of tests
And fix up some transcription errors
2018-05-29 23:41:40 -04:00
Bradlee Speice
709b38926d Clean up the tests a good bit 2018-05-29 21:07:22 -04:00
Bradlee Speice
8c1a1a7928 More tests! 2018-05-28 13:59:53 -04:00
Bradlee Speice
23865d64dd Continue adding tests 2018-05-28 13:21:34 -04:00
Bradlee Speice
1cb981b8f6 Some more complex tests 2018-05-28 12:28:49 -04:00
Bradlee Speice
e4d9257305 THE TEST CASES ARE PASSING!!! 2018-05-28 11:03:11 -04:00
Bradlee Speice
55c164d4f9 Starting to work on fixes 2018-05-28 00:36:54 -04:00
Bradlee Speice
1488fbaeca Final test structure in place
Lots of panics (as expected), but it's coming together.
2018-05-27 22:26:30 -04:00
Bradlee Speice
a1d83b775d Add some extra split test cases 2018-05-27 14:23:53 -04:00
Bradlee Speice
17b8b8af36 Move tests to pyo3
Codegen wasn't doing much for me
2018-05-27 13:51:23 -04:00
Bradlee Speice
b2626d971a Flesh out the rest of the methods 2018-05-26 22:40:32 -04:00
Bradlee Speice
04421ebde0 First pass done!!! 2018-05-26 20:14:30 -04:00
Bradlee Speice
de47318411 Baby steps 2018-05-25 00:00:15 -04:00
Bradlee Speice
9648f48896 Couple more minor cleanups 2018-05-24 22:31:08 -04:00
Bradlee Speice
037fe30ffc Fix things up after merge 2018-05-24 22:29:58 -04:00
Bradlee Speice
ec41f11d98 Use Datetime<FixedOffset> 2018-05-24 22:29:29 -04:00
Bradlee Speice
205f75995e Remove the Token enum
Ended up not being that helpful
2018-05-24 22:29:29 -04:00
Bradlee Speice
c3abcd4a55 Add an auto-generated header 2018-05-23 23:11:20 -04:00
Bradlee Speice
b1f8cd77ee Set up Python parse compat 2018-05-23 23:01:00 -04:00
Bradlee Speice
6a2c0a6304 Starting on the structure for final parse 2018-05-23 21:53:50 -04:00
Bradlee Speice
ef3bd59959 Minor TODO 2018-05-18 23:58:28 -04:00
Bradlee Speice
184dd9f25c Add the _ymd class
Worst of it is yet to come
2018-05-18 23:50:53 -04:00
Bradlee Speice
5beff61366 Add ParserInfo struct 2018-05-17 22:56:46 -04:00
Bradlee Speice
58e3b05b45 Add a Python dateutil compat test 2018-05-17 00:31:57 -04:00
Bradlee Speice
af0908c3cc Add tokenization from Dateutil 2018-05-15 00:50:14 -04:00
Bradlee Speice
9ab5a3d5e3 Initial structure 2018-05-13 16:18:45 -04:00