Commit Graph

  • 5bfb5e64e2 Use mirrored URL for tzdata as data.iana.org apparently blocks requests master v0.2.4-a01 Anton Makarov 2025-12-31 11:52:25 +03:00
  • 0fc896df64 0.2.3 improve Makefile for building better for Elixir and Erlang Manuel Rubio 2022-06-26 03:42:10 +02:00
  • 3bfd5c35b7 0.2.2 - minor fix to retrieve tzdata Manuel Rubio 2019-10-21 12:20:02 +02:00
  • 498c0c566b Merge pull request #1 from danielribes/master Manuel Rubio 2019-10-21 08:09:36 +02:00
  • bbcef9a45b Updated URL with HTTPS and to avoid 302 Daniel Ribes 2019-10-21 00:35:13 +02:00
  • efa43dc02e ensure next day is calculated even if it means to go to the next/previous month 0.2.1 Manuel Rubio 2019-07-11 15:11:05 +02:00
  • f63df8e7a4 release to hex 0.2.0 Manuel Rubio 2019-02-01 16:09:56 +01:00
  • f27b57e00a Disable erlang shell while generating files Juan Wajnerman 2013-11-05 23:26:06 -03:00
  • 8f0a03dbe5 Generate one file at a time (don't require ulimit change) Juan Wajnerman 2013-11-05 23:22:58 -03:00
  • f0e2cdbbb9 Set warnings as errors Juan Wajnerman 2013-11-05 21:42:57 -03:00
  • 6b7b86c3ee Generate zone links Juan Wajnerman 2013-11-05 21:37:15 -03:00
  • 2acb3d49fc Added rebar.config Juan Wajnerman 2013-10-19 14:25:22 -03:00
  • ed55266b25 Generate zone db in static modules Juan Wajnerman 2013-10-19 14:13:19 -03:00
  • f62709811f thank new contributors in the README aj heller 2013-03-07 14:41:45 -08:00
  • 7d19d9e751 Merge pull request #11 from arkdro/master aj heller 2013-03-07 13:48:28 -08:00
  • 9be6cde77b add tests for has_dst_{utc,local} arkdro 2013-03-02 14:17:38 +04:00
  • 511c7815dc remove catch-all branch arkdro 2013-03-02 14:16:55 +04:00
  • 4b4bbcc405 Merge pull request #14 from jrgdiz/jrgdiz/error_logger aj heller 2013-02-28 11:43:22 -08:00
  • 7072514476 Merge pull request #13 from jrgdiz/jrgdiz/whitespace aj heller 2013-02-28 11:42:51 -08:00
  • b58b462597 Changes io:format output to error_logger Jorge Diz Pico 2013-02-28 11:40:55 +01:00
  • f216d3ddf8 Removes extra whitespace at EOL Jorge Diz Pico 2013-02-28 11:27:28 +01:00
  • 7bcd1596b0 add api to check whether the dst is active arkdro 2013-02-21 00:07:14 +04:00
  • d7d8f70463 Merge pull request #10 from arkdro/master aj heller 2013-02-12 12:56:05 -08:00
  • 406fba57f2 use env for tzdata_dir arkdro 2013-02-13 00:46:56 +04:00
  • ca64849fed fixes #7; adds many tests for #7; cleans up ezic_flatten debug messages aj heller 2012-12-17 23:53:08 -08:00
  • 959bb8a2a3 adds flatzone lookup by TzName to both db implementations aj heller 2012-12-17 23:52:20 -08:00
  • 8e4dcb784b makes ezic:local_to_utc errors into values; updates tests accordingly aj heller 2012-12-17 22:07:56 -08:00
  • 2d12d7a45b links to contributor page in README.md aj heller 2012-12-17 18:18:37 -08:00
  • 8d4109aadf updates README; removes unused functions aj heller 2012-12-17 18:14:44 -08:00
  • 843a03c09b make test works again aj heller 2012-12-17 18:10:07 -08:00
  • aa79af71aa fixes db crash; simplifies the ezic_db proxy module aj heller 2012-12-17 18:02:16 -08:00
  • d98eed7b52 implements a fix for losing the ets dbs on a bad lookup aj heller 2012-12-17 15:59:33 -08:00
  • 52ad0119cb removes unused code and changes variable names for clarity aj heller 2012-12-17 15:22:59 -08:00
  • 55f934e735 change README setup instructions for application startup aj heller 2012-12-17 14:03:02 -08:00
  • 31d131f6a6 change setup instructions to reflect new problematic files in tzdata archive aj heller 2012-12-17 13:55:48 -08:00
  • d68978ccdc change setup instructions to reflect new TZData home aj heller 2012-12-17 13:46:47 -08:00
  • e535590013 working implementation of mnesia and ets based ezic. lsowen 2012-12-05 15:14:21 -05:00
  • 2866c9c505 I think I solved the deadlock of nested gen_server:call()s lsowen 2012-12-05 13:17:20 -05:00
  • 4f3364a76d Much cleaner, but not working, because I have a circular loop lsowen 2012-12-04 21:36:44 -05:00
  • 676e112600 Merge pull request #5 from lsowen/ets_work aj heller 2012-11-27 14:27:11 -08:00
  • 9d0df77b29 Now using named ets tables. lsowen 2012-11-07 14:06:27 -05:00
  • fe6db38bec flatzone call was returning a list. lsowen 2012-11-02 23:06:34 -04:00
  • e8385d7d86 move forward on the transition to ets over mnesia lsowen 2012-11-02 22:50:17 -04:00
  • fe2c490734 Update README.md aj heller 2012-09-30 22:11:07 -07:00
  • 2374ab1394 Merge pull request #4 from amasyura/patch-1 aj heller 2012-09-30 21:58:53 -07:00
  • 68e87bf876 Update src/ezic.app.src amasyura 2012-09-26 10:21:11 +04:00
  • a90d6246ec moving from mnesia to ets. matchspecs are complicated when dates and atoms are involved. aj 2010-11-18 00:28:50 -08:00
  • 63c8a29198 updated the readme. error-tested the local_to_utc methods. light changes to the makefile aj 2010-11-14 01:38:23 -08:00
  • bd4e6078f2 ezic:local_to_utc/2 added, working. aj 2010-11-14 00:46:00 -08:00
  • 22395e2f47 max_year base case bug fixed. ezic:localtime/1 works. aj 2010-11-14 00:27:44 -08:00
  • d664384c60 Costa Rica's flatzones aren't processed after 1992. Gotta check her out. aj 2010-11-13 22:54:44 -08:00
  • 3f438e66e0 handled case where zone and rule both end. dealing with Tripoli recursion bug (ambiguous year in ezic_date:for_rule) aj 2010-11-13 03:25:50 -08:00
  • a7b0adcbce repaired ezic_date:add_offset. able to normalize plain dates. notes and tests aj 2010-11-12 03:07:15 -08:00
  • 3e77287db6 there is a subtle bug in wall-time calculations. Asia/Irkutsk times are incorrect. aj 2010-11-12 01:22:50 -08:00
  • 7985f9e74f zone end projection was buggy, since it didn't normalize dates before passing them on (required for ezic_date:all_times/1) aj 2010-11-12 00:17:20 -08:00
  • e042ad5ea9 updated some comments to be more accurate, more descriptive aj 2010-11-12 00:05:57 -08:00
  • 1340f64d8b semantic api change: flatten_zones -> flatten_all_zones. aj 2010-11-11 23:54:38 -08:00
  • c976e63349 removed all warnings. fixed bug in ezic_zone:next/3. unit tests for ezic_zone:next/3 aj 2010-11-11 23:52:10 -08:00
  • 1520c631ef roughed-in the "nested" rule processing (flatten). hurdle on rule years->max. aj 2010-11-10 13:01:03 -08:00
  • e48e793a36 flattening algorithm needs to be reworked. aj 2010-11-10 03:18:57 -08:00
  • d84a0c1822 datetime manipulation is now much clearer. tests were added, and expectations stated explicitly in many places. rules got lots of attention. aj 2010-11-10 01:52:13 -08:00
  • 216a8d9ff8 brainstorming the flattening algorithm, slight API change aj 2010-11-09 23:32:25 -08:00
  • d00937c3e9 lots of gutting. purposes, input, and output were unclear in many places. still broken. aj 2010-11-08 01:29:15 -08:00
  • 9ad8f3c826 lots of work towards flattening the records. stalled at ezic_rule:next_event/4 aj 2010-11-07 18:32:37 -08:00
  • c795abf2b6 misspelled "Olson". sorry 'bout that, Art. aj 2010-11-07 13:00:21 -08:00
  • 329f699e51 alerted to buginess in README. added notes & zic reference. removed local_to_utc conversion for now. aj 2010-11-07 12:52:51 -08:00
  • 4d95017b7f made License terms more explicit aj 2010-11-07 00:56:23 -07:00
  • 65ff337301 added stub of next_timechange method. aj 2010-11-06 17:13:15 -07:00
  • 2e424038a2 README smithing. License update aj 2010-11-04 22:15:49 -07:00
  • 9178a6c148 README smithing aj 2010-11-04 22:02:13 -07:00
  • d5cb707119 renamed the API methods, updated the README aj 2010-11-04 21:31:29 -07:00
  • 9ac6f0cc4a eliminated warnings. there were lots of unnecessary variables created in function parameters aj 2010-11-04 20:57:23 -07:00
  • 01ec22e351 fixed logic bug mapping the wrong ruleset, and removed unused vars aj 2010-11-04 20:43:38 -07:00
  • 298b245668 updated readme aj 2010-11-04 05:14:06 -07:00
  • f4a48f09cf fixed bug with rule choice; dst was not being calculated correctly, Thanks Adelaide! aj 2010-11-04 04:28:23 -07:00
  • 7dd76519a0 happy path tested! current times correctly reported for LA, NY, Tokyo, and Jamaica! Japan doesn't observer DST. I didn't know that. aj 2010-11-04 04:20:38 -07:00
  • d48d32ddbb hit a speedbump. maximum and minimum are max & min absolutely! aj 2010-11-04 01:30:46 -07:00
  • 2f727dd8bb consolidated logic, added date normalization and overlap methods. aj 2010-11-04 00:39:10 -07:00
  • e9d247784e separated out rule and date logic. WIP: flattening the data, absolute from fuzzy dates, comparing dates aj 2010-11-03 23:33:06 -07:00
  • 188f31d543 parsing tzdata files appears to be functionally complete. aj 2010-11-03 15:06:51 -07:00
  • 3c965fe7b6 added debug build, fleshing out the tzdata parser. currently broken aj 2010-11-03 02:49:13 -07:00
  • 563f2c6e09 fleshed out API, and removed 'start method'. aj 2010-11-03 01:03:07 -07:00
  • b967cd3ff7 fleshed out tzdata records, and internal format. also, licence=PUBLIC DOMAIN! aj 2010-11-03 00:49:30 -07:00
  • 59f18e4270 added naive Makefile, stubs of modules, unit test coordinator (test_master) aj 2010-11-03 00:30:59 -07:00
  • 992a7d8e1a the seed of an (likely bad) idea. aj 2010-11-03 00:22:58 -07:00