Commit Graph

2247 Commits

Author SHA1 Message Date
Alexey Andreev
e150e2e44f Add support of ISO 8601 timezone format 2015-05-24 16:47:24 +03:00
Alexey Andreev
c8743c6d1f Add support of RFC 822 timezone format 2015-05-23 12:09:15 +03:00
Alexey Andreev
e7a88d087c Add emitter. Refactor metadata generator. Fix bugs in timezone
formatting and parsing
2015-05-22 18:18:53 +04:00
Alexey Andreev
bfd97bcae7 Further work on SimpleTimeZone 2015-05-20 18:38:50 +04:00
Alexey Andreev
71bfaa9d66 Adding support of timezones in SimpleDateFormat 2015-05-19 22:15:57 +03:00
Alexey Andreev
76cf035660 Fix tests 2015-05-19 20:45:43 +03:00
Alexey Andreev
19feb42f43 Merge branch 'shannah-add_timezone' into timezones
Conflicts:
	teavm-classlib/src/main/java/org/teavm/classlib/java/util/TCalendar.java
	teavm-classlib/src/main/java/org/teavm/classlib/java/util/TGregorianCalendar.java
	teavm-classlib/src/main/java/org/teavm/classlib/java/util/TTimeZone.java
	teavm-tests/src/test/java/org/teavm/classlib/java/util/TimeZoneTest.java
2015-05-19 20:01:33 +03:00
Alexey Andreev
d11f59cd4d Merge branch 'add_timezone' of https://github.com/shannah/teavm into shannah-add_timezone 2015-05-19 19:43:15 +03:00
Alexey Andreev
912c72c490 Add time zones to calendar 2015-05-19 19:05:31 +04:00
Alexey Andreev
a869ebb609 Add build-time time zone cache 2015-05-19 18:41:42 +04:00
Alexey Andreev
33c32bc035 Speed up timezone detection 2015-05-18 21:10:08 +03:00
Alexey Andreev
b9ed20ddb0 Merge remote-tracking branch 'origin/master' into timezones 2015-05-18 20:57:19 +03:00
Alexey Andreev
7a2c2606aa Add localization for time zones 2015-05-18 19:53:45 +04:00
Alexey Andreev
55212cbfe6 Implement Java time zone 2015-05-17 14:05:19 +03:00
Alexey Andreev
c154a55ed5 Merge branch 'master' into timezones 2015-05-17 11:46:40 +03:00
Alexey Andreev
7d49a2bd99 Additional guard against fixed time zones 2015-05-16 21:26:22 +03:00
Alexey Andreev
46da627318 First version of time zone detector 2015-05-16 20:50:16 +03:00
Alexey Andreev
05c74a2d8a Add support of embedded time zone decoding 2015-05-16 16:50:00 +03:00
Alexey Andreev
d90ab9a71e Merge pull request #117 from shannah/added_jso_methods
Added CanvasGradient.addColorStop method.
2015-05-14 22:51:44 +03:00
Steve Hannah
66d5c7269d Added CanvasGradient.addColorStop method. 2015-05-14 12:47:57 -07:00
Alexey Andreev
a6287b6cfd Fix some bugs in timezones 2015-05-14 22:32:41 +03:00
Alexey Andreev
7b87df417d Merge pull request #116 from shannah/fix_nullpointer_in_treemap
Fixed nullpointer when creating iterator on TreeMap where root node i…
2015-05-14 21:01:41 +03:00
Steve Hannah
279fa86a3c Fixed nullpointer when creating iterator on TreeMap where root node is null. 2015-05-14 09:53:32 -07:00
Alexey Andreev
e8df0a86de Fix issue with TreeMap size after deletions 2015-05-14 19:19:21 +03:00
Alexey Andreev
be8e84349a Merge pull request #115 from shannah/issue_112_part2
Fixed issue with size not being updated in TreeMap upon removal of so…
2015-05-14 19:14:23 +03:00
Steve Hannah
02fcef0ae7 Fixed issue with size not being updated in TreeMap upon removal of some nodes. 2015-05-14 09:09:09 -07:00
Alexey Andreev
dadc693c9f Very first version of TeaVM time zone compiler 2015-05-14 18:38:30 +04:00
Alexey Andreev
639633018e Probably fix https://github.com/konsoletyper/teavm/issues/112 2015-05-14 18:11:47 +04:00
Alexey Andreev
07b65a92c7 Fix https://github.com/konsoletyper/teavm/issues/109 2015-05-14 17:38:07 +04:00
Alexey Andreev
bf5af7ef6a Merge branch 'improve-functors' 2015-05-14 14:24:11 +04:00
Alexey Andreev
85cfe4814e Fix https://github.com/konsoletyper/teavm/issues/114 2015-05-14 14:22:22 +04:00
Alexey Andreev
f07a8aec8f Merge remote-tracking branch 'origin/master' 2015-05-14 13:53:58 +04:00
Alexey Andreev
0a335daed2 See https://github.com/konsoletyper/teavm/pull/113 2015-05-14 13:53:24 +04:00
Alexey Andreev
13fbf7c544 Borrow some code from Joda Time to parse tz data and expose offsets. Add
tz data archive
2015-05-13 22:57:00 +03:00
Alexey Andreev
120207532e Merge pull request #111 from shannah/issue_110
Issue 110
2015-05-13 11:06:35 +03:00
Steve Hannah
7eb710a806 Fixed ArrayOutOfBounds on binarySearch of empty list. https://github.com/konsoletyper/teavm/issues/110 2015-05-12 16:58:46 -07:00
Alexey Andreev
b264e34ef8 Start to implement time zones 2015-05-12 21:40:57 +03:00
Alexey Andreev
7277696870 Fix https://github.com/konsoletyper/teavm/issues/108 Fix incorrect
rounding of negative numbers
2015-05-12 19:27:11 +03:00
Alexey Andreev
2f0ca6059c Fix rebuilding in Eclipse when dependant project changes 2015-05-10 15:00:50 +03:00
Alexey Andreev
578c2ce4b8 Fix virtual invocation resolution during dependency check 2015-05-10 13:46:54 +03:00
Alexey Andreev
1945e6cb44 Print bytecode listing of a method when decompiler fails to decompile 2015-05-08 20:54:18 +03:00
Alexey Andreev
c743c8d3c1 Small optimization for passing string literals to JS 2015-05-08 13:23:57 +04:00
Alexey Andreev
25310a5082 Trying to improve functors for better performance and for functor
persistence (see https://github.com/konsoletyper/teavm/issues/103)
2015-05-08 13:10:28 +04:00
Steve Hannah
047170947d Fixed GregorianCalendar constructor with TimeZone arg to initialize the time correctly. 2015-05-04 12:49:04 -07:00
Steve Hannah
cc8a5a6514 Merge branch 'master' into add_timezone 2015-05-04 12:31:42 -07:00
Steve Hannah
3564230cf3 Merge remote-tracking branch 'origin/master' 2015-05-04 12:24:18 -07:00
Alexey Andreev
11d69f15c9 If possible, move continue $main to the end of the async part, giving a
chance to eliminate it.
2015-05-04 16:50:36 +03:00
Alexey Andreev
b4e4dd8d43 Omit unnecessary continue $main 2015-05-04 16:09:16 +03:00
Alexey Andreev
77eba4c78a Add Kotlin example 2015-05-04 12:33:42 +03:00
Alexey Andreev
7c91604311 Add StackTraceElement stub to run Kotlin 2015-05-04 11:42:07 +03:00