Commit Graph

455 Commits

Author SHA1 Message Date
Alexey Andreev
fd689d2efa Add very first draft of annotation support 2015-06-17 22:26:23 +03:00
Alexey Andreev
3cb39b9507 Add generator of method that reads annotations of a class 2015-06-17 21:48:48 +03:00
Alexey Andreev
c38c07becc Merge branch 'decimal-format' 2015-06-17 19:15:18 +04:00
Alexey Andreev
81d59d39c1 Add support of BigDecimal parsing in DecimalFormat 2015-06-17 19:14:38 +04:00
Alexey Andreev
a7e69cc8e2 Fix parsing of infinity value 2015-06-15 20:47:45 +03:00
Alexey Andreev
36a2999522 Fix https://github.com/konsoletyper/teavm/issues/126 2015-06-15 20:40:04 +03:00
Alexey Andreev
69ac393068 Add support of special values to DecimalFormat.parse 2015-06-14 21:29:31 +03:00
Alexey Andreev
ea49c9de9b DecimalFormat.parse support rounding & prefix/suffix 2015-06-14 17:04:26 +03:00
Alexey Andreev
857e336f03 Fix bugs in DecimalFormatParser.parse 2015-06-14 16:36:50 +03:00
Alexey Andreev
2fd1ca9777 Starting to implement DecimalFormat.parse 2015-06-10 22:34:52 +03:00
Alexey Andreev
3df3447a38 Add support of special symbols in DecimalFormat prefixes/suffixes 2015-06-10 21:24:48 +03:00
Alexey Andreev
fc8200f135 Fix incremental build. Enable incremental build in junit CLI 2015-06-10 11:33:05 +03:00
Alexey Andreev
fe7ae9f052 Add multiplier support to DecimalFormat 2015-06-09 22:40:12 +03:00
Alexey Andreev
815b90459a Fix for formatting of large negative values 2015-06-07 23:28:39 +03:00
Alexey Andreev
999101a608 Exponential support in DecimalFormat 2015-06-07 22:58:04 +03:00
Alexey Andreev
27da14d827 Implementing DecimalFormat 2015-06-07 18:02:38 +03:00
Alexey Andreev
87d8c3406c Fix big long formatting in DecimalFormat. Start developing exponential
format.
2015-06-05 19:24:50 +04:00
Alexey Andreev
c4f6aed639 Fix some cases of formatting numbers 2015-06-04 21:40:26 +03:00
Alexey Andreev
a66faba99c Add tests for rounding behavour 2015-06-04 19:45:28 +04:00
Alexey Andreev
bd285b8df5 Fix printing fractional part via DecimalFormat 2015-06-04 14:38:03 +04:00
Alexey Andreev
0ffec9da6e Add initial formatting via non-exponential pattern 2015-06-03 17:51:29 +04:00
Steve Hannah
83497b1b9e Implemented Thread.join() 2015-06-02 10:38:33 -07:00
Alexey Andreev
abd9c10e2b Fix bugs in decimal format parser 2015-06-01 18:04:18 +04:00
Alexey Andreev
408347e460 Implement decimal pattern parser 2015-06-01 00:21:41 +03:00
Alexey Andreev
1fd4b8ff7a Merge pull request #121 from shannah/add_Observer_and_Observable
Add observer and observable
2015-05-30 18:33:33 +03:00
Alexey Andreev
a0d223cc1b Merge pull request #120 from shannah/fix_stringbuilder_deleteCharAt
Fixed StringBuilder.deleteCharAt
2015-05-30 18:32:44 +03:00
Alexey Andreev
d7065bed8e Merge branch 'currency' 2015-05-30 18:25:12 +03:00
Alexey Andreev
d1739bb196 Add localization support to currencies 2015-05-30 18:24:42 +03:00
Steve Hannah
a2413cc4e5 Added java.util.Observer and java.util.Observable. 2015-05-30 00:43:08 -07:00
Steve Hannah
bbf067d4a5 Fixed StringBuilder.deleteCharAt 2015-05-30 00:37:38 -07:00
Alexey Andreev
04058df517 Add currency support to CLDR parser 2015-05-29 19:23:12 +04:00
Alexey Andreev
1cc1d60f9e Add support of ISO 3166 2015-05-29 18:43:43 +04:00
Alexey Andreev
eb4e74a778 Add ISO 4217 parser 2015-05-28 18:52:40 +04:00
Alexey Andreev
3d95eb1a7e Trying to fix corrupted state stack when calling Class.newInstance.
See https://github.com/konsoletyper/teavm/issues/118
2015-05-26 22:27:33 +03:00
Alexey Andreev
ea26d26aeb Add ISO tables 2015-05-24 20:41:58 +03:00
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