1
0
mirror of https://github.com/bspeice/dtparse synced 2024-12-22 04:18:09 -05:00

Commit Graph

  • e049618fff Redo the tokenization Still has issues with one test case for fuzzy Bradlee Speice 2018-07-07 23:37:02 -0400
  • 8b0248e7bb
    Merge pull request #10 from messense/fix-issue-9 bspeice 2018-07-03 23:23:46 -0400
  • 57b6b16de5
    Merge pull request #11 from messense/rust_decimal-upgrade bspeice 2018-07-03 19:06:12 -0400
  • b3a1340574 Upgrade rust_decimal to 0.9 messense 2018-07-03 16:44:09 +0800
  • e300e447b1 Use from_hms_micro_opt instead of from_hms_micro messense 2018-07-02 13:56:48 +0800
  • 9135962839 Lots of fixes, but it turns out tokenization is broken Bradlee Speice 2018-07-03 01:02:27 -0400
  • 2b90bf6ed7 ...I may be an idiot. Bradlee Speice 2018-07-02 23:00:45 -0400
  • c566c5b7c8 Remove an extraneous TODO Bradlee Speice 2018-07-02 22:54:20 -0400
  • 79ac26e07f Fuzzy tests are failing already... Bradlee Speice 2018-07-02 22:49:05 -0400
  • d7b3c33567 Don't track pyc Bradlee Speice 2018-07-02 22:23:55 -0400
  • f0c3d8998d
    Merge pull request #8 from bspeice/tokenize_split bspeice 2018-06-29 23:10:10 -0400
  • f493c00ce2 Move tokenize code Bradlee Speice 2018-06-29 23:04:10 -0400
  • 9423a1c0a2
    Merge pull request #7 from bspeice/fuzzing_fix bspeice 2018-06-29 22:55:57 -0400
  • 41d8b99be9 Fixes #6 Pretty ugly workaround, there's likely a safer alternative. Bradlee Speice 2018-06-29 22:50:39 -0400
  • 73a7acad85
    Merge pull request #5 from bspeice/unwrap_panic bspeice 2018-06-25 23:13:01 -0400
  • 45cfc8a30e
    Merge pull request #4 from messense/messense-patch-1 bspeice 2018-06-25 23:09:17 -0400
  • 24816dc3ea Fix #2 Bradlee Speice 2018-06-25 23:08:03 -0400
  • 4b92fe9123 Nicer derefs Bradlee Speice 2018-06-25 22:16:34 -0400
  • 77eea20ecf
    Fix repository URL in Cargo.toml messense 2018-06-26 10:02:15 +0800
  • 2758c66946 Release 0.8.0 Bradlee Speice 2018-06-24 23:57:54 -0400
  • c6f753261d
    Merge pull request #3 from markcol/match bspeice 2018-06-25 21:34:55 -0400
  • f3a8059a45
    Merge 1300eb2bb4 into 065eba823b messense 2018-06-25 22:42:22 +0000
  • 60879fd0fd Remove dmy! macro. Mark H. Colburn 2018-06-25 12:22:59 -0700
  • 37eefb2320 Refactor match statement in resolve_ymd. Mark H. Colburn 2018-06-25 11:56:24 -0700
  • f819ec8e40 Refactor if logic for resolve_ymd. Mark H. Colburn 2018-06-25 10:49:30 -0700
  • d7031ee279 Added dmy! macro. Mark H. Colburn 2018-06-25 10:12:08 -0700
  • 1300eb2bb4
    Fix repository URL in Cargo.toml messense 2018-06-25 14:39:37 +0800
  • 065eba823b I know Markdown syntax. Bradlee Speice 2018-06-24 23:56:06 -0400
  • 05c8a99a8e New feature support! Bradlee Speice 2018-06-24 23:55:14 -0400
  • 1a42dc2950 Remove a TODO already accounted for Bradlee Speice 2018-06-24 23:54:23 -0400
  • d76e1b4b91 Weekday support Bradlee Speice 2018-06-24 23:53:33 -0400
  • 2c648a6401 Use lazy-static 1.0 Bradlee Speice 2018-06-17 23:32:28 -0400
  • 7bb02a7648 Licensing/docs updates Bradlee Speice 2018-06-17 23:31:25 -0400
  • e54977ee97 Get the README updated with what's needed before 1.0 Bradlee Speice 2018-06-17 23:21:11 -0400
  • 7d565d3a78 Ignore tests needing relativedelta Bradlee Speice 2018-06-17 22:55:48 -0400
  • 132fe314d5 Fix another tokenization issue Bradlee Speice 2018-06-17 22:41:21 -0400
  • 8787e321e2 Continuing to clean up tests Bradlee Speice 2018-06-17 22:39:06 -0400
  • 965aed40e3 Fix some default leap-year issues Bradlee Speice 2018-06-17 21:43:43 -0400
  • 51ed3ecf73 Add a bunch more tests Failing currently, but still making progress. We're essentially at a releasable point I think. Bradlee Speice 2018-06-13 00:21:36 -0400
  • e4c49b2bb2 Use python codegen to generate the tests And you know, hopefully don't delete the script next time. Bradlee Speice 2018-06-12 22:22:30 -0400
  • e017018295 Try setting python version top-level Bradlee Speice 2018-06-08 23:53:57 -0400
  • d033001688 Pyo3 needs 3.5 Bradlee Speice 2018-06-08 23:49:02 -0400
  • 445464a3c0 Try pip install --user Bradlee Speice 2018-06-08 23:44:50 -0400
  • 4db4b265cf Need sudo to install Pip Bradlee Speice 2018-06-08 23:42:39 -0400
  • 270efd31f1 Fix dateutil name Bradlee Speice 2018-06-08 23:40:26 -0400
  • 667ad8be1d set -u is unusable Bradlee Speice 2018-06-08 23:38:54 -0400
  • 1e9a0c3bd1 First attempt at .travis.yml Bradlee Speice 2018-06-08 23:37:31 -0400
  • 71f8cda588 Handle fractional minutes correctly Bradlee Speice 2018-06-08 00:06:37 -0400
  • 921b449c1c We're so close to passing! Bradlee Speice 2018-06-07 23:49:11 -0400
  • a00156780d Give rust the same info as dateutil Bradlee Speice 2018-06-07 23:20:38 -0400
  • 3a17e14d42 tzinfos isn't Vec<String> Bradlee Speice 2018-06-07 23:17:23 -0400
  • 78b4d95b16
    Create LICENSE bspeice 2018-06-04 22:23:45 -0400
  • 8d2960e127
    Create README.md bspeice 2018-06-04 22:21:29 -0400
  • 78ad8f2b94 Use much more concise macros Compile time down from ~2 minutes to ~2 seconds. Bradlee Speice 2018-06-04 20:23:34 -0400
  • b0e737f088 println in lib code is uncool. Bradlee Speice 2018-06-03 23:56:17 -0400
  • 08a781175e A lot of ignoretz is working! TZ support in Rust kinda sucks though. Bradlee Speice 2018-06-03 23:48:56 -0400
  • 451aa2aeb5 Fix yearfirst/dayfirst support Bradlee Speice 2018-06-03 16:11:51 -0400
  • d49a12d947 Add a lot of tests And fix up some transcription errors Bradlee Speice 2018-05-29 23:41:40 -0400
  • 709b38926d Clean up the tests a good bit Bradlee Speice 2018-05-29 21:07:22 -0400
  • 8c1a1a7928 More tests! Bradlee Speice 2018-05-28 13:59:53 -0400
  • 23865d64dd Continue adding tests Bradlee Speice 2018-05-28 13:21:34 -0400
  • 1cb981b8f6 Some more complex tests Bradlee Speice 2018-05-28 12:28:49 -0400
  • e4d9257305 THE TEST CASES ARE PASSING!!! Bradlee Speice 2018-05-28 11:03:11 -0400
  • 55c164d4f9 Starting to work on fixes Bradlee Speice 2018-05-28 00:36:54 -0400
  • 1488fbaeca Final test structure in place Lots of panics (as expected), but it's coming together. Bradlee Speice 2018-05-27 22:26:30 -0400
  • a1d83b775d Add some extra split test cases Bradlee Speice 2018-05-27 14:23:53 -0400
  • 17b8b8af36 Move tests to pyo3 Codegen wasn't doing much for me Bradlee Speice 2018-05-27 13:51:23 -0400
  • b2626d971a Flesh out the rest of the methods Bradlee Speice 2018-05-26 22:40:32 -0400
  • 04421ebde0 First pass done!!! Bradlee Speice 2018-05-26 20:14:30 -0400
  • de47318411 Baby steps Bradlee Speice 2018-05-25 00:00:15 -0400
  • 9648f48896 Couple more minor cleanups Bradlee Speice 2018-05-24 22:31:08 -0400
  • 037fe30ffc Fix things up after merge Bradlee Speice 2018-05-24 22:29:58 -0400
  • ec41f11d98 Use Datetime<FixedOffset> Bradlee Speice 2018-05-24 22:28:06 -0400
  • 205f75995e Remove the Token enum Ended up not being that helpful Bradlee Speice 2018-05-24 22:24:28 -0400
  • c3abcd4a55 Add an auto-generated header Bradlee Speice 2018-05-23 23:11:20 -0400
  • b1f8cd77ee Set up Python parse compat Bradlee Speice 2018-05-23 23:01:00 -0400
  • 6a2c0a6304 Starting on the structure for final parse Bradlee Speice 2018-05-23 21:53:33 -0400
  • ef3bd59959 Minor TODO Bradlee Speice 2018-05-18 23:58:28 -0400
  • 184dd9f25c Add the _ymd class Worst of it is yet to come Bradlee Speice 2018-05-18 23:50:53 -0400
  • 5beff61366 Add ParserInfo struct Bradlee Speice 2018-05-17 22:56:46 -0400
  • 58e3b05b45 Add a Python dateutil compat test Bradlee Speice 2018-05-17 00:31:57 -0400
  • af0908c3cc Add tokenization from Dateutil Bradlee Speice 2018-05-15 00:50:14 -0400
  • 9ab5a3d5e3 Initial structure Bradlee Speice 2018-05-13 16:18:45 -0400