1011 Commits

Author SHA1 Message Date
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