{"push_id":1463543447,"size":4,"distinct_size":4,"ref":"refs/heads/cv/dates-fast-parsing","head":"08182294334b1bf98ad259f0329afe978527f66d","before":"9236ebbab791b4b40b833e53e139c76597d36557","commits":[{"sha":"301063c7a06500bfaec10d39dfb0f11809820930","author":{"name":"Curtis Vogt","email":"f57173145c96ae0ae5027f90b8ebec23be8a6616@gmail.com"},"message":"Refactoring some tests","distinct":true,"url":"https://api.github.com/repos/omus/julia/commits/301063c7a06500bfaec10d39dfb0f11809820930"},{"sha":"74888e6fcc1a40431c21e32df928f81197fad8d4","author":{"name":"Curtis Vogt","email":"f57173145c96ae0ae5027f90b8ebec23be8a6616@gmail.com"},"message":"Minor refactor to DateFormat constructor","distinct":true,"url":"https://api.github.com/repos/omus/julia/commits/74888e6fcc1a40431c21e32df928f81197fad8d4"},{"sha":"6c000c55b297b69eabbead4bb5e055db8776e12b","author":{"name":"Curtis Vogt","email":"f57173145c96ae0ae5027f90b8ebec23be8a6616@gmail.com"},"message":"Dispatch on custom parser for improved performance\n\n```julia\njulia> s = \"2010-10-11T12:13:14.15\"\n\"2010-10-11T12:13:14.15\"\n\njulia> df_default = Base.Dates.DateFormat(\"yyyy-mm-ddTHH:MM:SS.s\")\ndateformat\"yyyy-mm-ddTHH:MM:SS.s\"\n\njulia> df_custom = Base.Dates.DateFormat(\"yyyy-mm-dd\\\\THH:MM:SS.s\")\ndateformat\"yyyy-mm-ddTHH:MM:SS.s\"\n\njulia> @benchmark parse(DateTime,$s,$df_default)\nBenchmarkTools.Trial:\n  memory estimate:  0.00 bytes\n  allocs estimate:  0\n  --------------\n  minimum time:     127.267 ns (0.00% GC)\n  median time:      135.160 ns (0.00% GC)\n  mean time:        147.785 ns (0.00% GC)\n  maximum time:     2.450 μs (0.00% GC)\n  --------------\n  samples:          10000\n  evals/sample:     886\n  time tolerance:   5.00%\n  memory tolerance: 1.00%\n\njulia> @benchmark parse(DateTime,$s,$df_custom)\nBenchmarkTools.Trial:\n  memory estimate:  0.00 bytes\n  allocs estimate:  0\n  --------------\n  minimum time:     71.947 ns (0.00% GC)\n  median time:      74.662 ns (0.00% GC)\n  mean time:        82.548 ns (0.00% GC)\n  maximum time:     2.529 μs (0.00% GC)\n  --------------\n  samples:          10000\n  evals/sample:     976\n  time tolerance:   5.00%\n  memory tolerance: 1.00%\n\n```","distinct":true,"url":"https://api.github.com/repos/omus/julia/commits/6c000c55b297b69eabbead4bb5e055db8776e12b"},{"sha":"08182294334b1bf98ad259f0329afe978527f66d","author":{"name":"Curtis Vogt","email":"f57173145c96ae0ae5027f90b8ebec23be8a6616@gmail.com"},"message":"Update testcases","distinct":true,"url":"https://api.github.com/repos/omus/julia/commits/08182294334b1bf98ad259f0329afe978527f66d"}]}
{"actor":{"display_login":"omus"}}