Renaud Pawlak
93890ba884
update doc
2017-07-25 09:16:17 +02:00
Renaud Pawlak
75022df498
added a first test for sets
2017-07-24 17:17:33 +02:00
Renaud Pawlak
a52ea53162
added a test on array construction (reported in #198 )
2017-07-24 17:03:09 +02:00
Renaud Pawlak
6d4dca3742
add a test on DOM listeners/lambdas
2017-07-24 16:21:58 +02:00
Renaud Pawlak
eb005fef3f
fix #303 (new TreeSet<>() and new HashSet<>() support)
2017-07-24 15:54:16 +02:00
Renaud Pawlak
6073dfb598
fix #323
2017-07-24 15:06:21 +02:00
Renaud Pawlak
1fd474e699
fix #324
2017-07-24 14:39:37 +02:00
Renaud Pawlak
f682dbc88d
basic support for Java's Array reflection API
2017-07-24 13:30:54 +02:00
Renaud Pawlak
eea98c9b70
update doc
2017-07-24 12:50:44 +02:00
Renaud Pawlak
c51b6b5cba
update doc
2017-07-24 12:32:56 +02:00
Renaud Pawlak
6d45a66d44
added a test/example for generating JAX-RS stubs
2017-07-24 12:26:15 +02:00
Renaud Pawlak
1a1110969d
add basic adapters and associated tests
2017-07-23 19:00:34 +02:00
Renaud Pawlak
c10770d80b
better test
2017-07-21 11:41:08 +02:00
Renaud Pawlak
9d4df192a0
basic support for field accesses through Java reflection
2017-07-21 11:35:05 +02:00
Renaud Pawlak
73a2c3bca8
add example
2017-07-21 11:30:34 +02:00
Renaud Pawlak
6a33a05b79
support transpiler options coming from jsweetconfig.json
2017-07-21 11:24:44 +02:00
Renaud Pawlak
64a9b58d55
more flexible signatures for auto-generated abstract methods
2017-07-20 17:09:07 +02:00
Renaud Pawlak
ede1c5c506
fix bug in auto-generated abstract methods
2017-07-20 16:39:33 +02:00
Renaud Pawlak
738a7dabb9
further testing of extensions
2017-07-20 16:03:20 +02:00
Renaud Pawlak
cda52b26af
remove JSNI test
2017-07-20 15:08:56 +02:00
Renaud Pawlak
b9cf4bc4ad
fix sort macro when using anonymous class
2017-07-20 14:57:37 +02:00
Renaud Pawlak
d7e51e3ea8
fix inheritance of mapped jdk type
2017-07-20 11:38:34 +02:00
Renaud Pawlak
a1d221f662
fix @Replace on constructors
2017-07-20 10:24:55 +02:00
Renaud Pawlak
9c59af1f45
fix typing error when using indexOf
2017-07-20 08:38:21 +02:00
Renaud Pawlak
457813c75e
removed JSNI support (use $insert or @Replace instead)
2017-07-19 17:33:59 +02:00
Renaud Pawlak
d83cc1461b
fixed problem in annotation filter expressions
2017-07-19 16:31:21 +02:00
Renaud Pawlak
8d2339d373
more built-in support for Java collections
2017-07-19 16:01:40 +02:00
Renaud Pawlak
6da5f7391b
field visibility
2017-07-19 16:00:39 +02:00
Renaud Pawlak
27ebaee1dd
support for *Value() Java methods
2017-07-19 10:45:45 +02:00
Renaud Pawlak
ab87e5cc4c
support for Boolean.booleanValue()
2017-07-19 10:26:22 +02:00
Renaud Pawlak
8e369ad1d1
removeAll, retainAll and containsAll support
2017-07-19 09:41:14 +02:00
Renaud Pawlak
f01e3deb8b
fix various JSDoc generation issues (+tests)
2017-07-18 14:10:27 +02:00
Renaud Pawlak
f1daa2b47a
contribution guidelines moved to the root directory
2017-07-11 09:57:43 +02:00
Renaud Pawlak
d781e32d72
added a section on how to write tests
2017-07-11 09:47:33 +02:00
Renaud Pawlak
9db3920d9c
Merge branch 'master' of https://github.com/cincheo/jsweet.git
2017-07-10 16:54:41 +02:00
Renaud Pawlak
36dd3f9a84
pulled back default in the printer (rather than the adapter)
2017-07-10 16:54:31 +02:00
Renaud Pawlak
85c4333904
Merge pull request #321 from krisives/readme-j4ts
...
Update README.me
2017-07-10 16:51:47 +02:00
Renaud Pawlak
e185f845d8
Merge pull request #320 from negora/fixes-imports-when-using-modules
...
Fixes two types of errors when requiring modules
2017-07-10 16:51:10 +02:00
Renaud Pawlak
befa642821
typo in JavaDoc
2017-07-10 16:12:21 +02:00
Renaud Pawlak
e8b127deef
API + javadoc
2017-07-10 16:11:42 +02:00
Renaud Pawlak
1a7bf028fe
update version number
2017-07-10 15:21:59 +02:00
Renaud Pawlak
42e494f168
update version number
2017-07-10 15:21:28 +02:00
Renaud Pawlak
b5ee497366
update language specifications for v2 (WIP)
2017-07-10 15:17:01 +02:00
Kristopher Ives
0b86ad1437
Update README.me
...
Fixed links to j4ts
2017-07-10 04:04:05 -07:00
negora
cdbc209bdc
Fixes two types of errors when requiring modules.
...
This commit fixes the errors that come up when generating
the call to "require()" in these two situations:
1. When importing a module that represents a namespace and contains
a class/function with the same name that the namespace.
Example: namespace foo and function foo.foo.
This belongs to the issue #318 .
2. When importing a module that represents, at the same time,
a namespace and a class/function.
Example: namespace foo and function foo.
This belongs to the issue #319 .
2017-07-08 09:28:01 +02:00
Renaud Pawlak
9871841448
fix various details in JSDoc generation
2017-07-07 11:05:33 +02:00
Renaud Pawlak
c78b9cc75c
fix static imports + support for Math.IEEERemainder
2017-07-05 09:43:20 +02:00
Renaud Pawlak
1558e8851e
add Math.ulp macro
2017-07-05 07:18:07 +02:00
Renaud Pawlak
ae7fead7a5
fix #302 (problem with non-short-circuited boolean operators)
...
- fixed b |= expr and b &= expr to always evaluate expr
- fixed expr1 | expr2 and expr1 & expr2 to always evaluate expr1 and
expr2 (a lambda was needed for that)
2017-07-04 18:17:17 +02:00
Renaud Pawlak
a004ef3f4a
pulled up default translator behavior to default adapter
...
This allows wrapping transformations (like regular decorators).
2017-07-04 15:33:54 +02:00