1302 Commits

Author SHA1 Message Date
Louis Grignon
51eedd01d8 npm package main file resolution 2018-02-16 09:03:31 +01:00
Louis Grignon
4c807eaca5 fixed ts root file for tsc 2018-02-15 09:25:04 +01:00
Louis Grignon
2ca6b931c6 depend on ts.core lib 2018-02-14 08:17:12 +01:00
Louis Grignon
20eceedf10 fixed not called end handler on tsserver impl 2018-02-12 09:46:22 +01:00
Louis Grignon
24413c06e0 extracted TypeScript2JavaScriptTranspiler with 2 implementations : tsc & tsserver 2018-02-12 09:12:44 +01:00
Louis Grignon
4803f9ec6f transpile tsserver cleaning and error reporting 2018-02-08 02:39:29 +01:00
Louis Grignon
56a89a77d1 transpile tsserver works fast / many times 2018-02-08 02:07:59 +01:00
Louis Grignon
b0c09e28a1 use typescript.java as tsserver bridge 2018-02-08 00:16:59 +01:00
Renaud Pawlak
8c086d311d fixed bug with newInstance 2017-11-25 15:23:53 +01:00
Renaud Pawlak
f0f2d2203b fix clear header/footer workflow 2017-11-25 15:08:49 +01:00
Renaud Pawlak
56bca69a48 Merge branch 'master' of https://github.com/cincheo/jsweet.git 2017-11-25 11:23:45 +01:00
Renaud Pawlak
e6400f0a54 better footer/header API (fix #409)
- change the context API to make it clearer
- clear headers and footers before generating a new file
2017-11-25 11:23:24 +01:00
Renaud Pawlak
afb7e4c9dd
Merge pull request #411 from nedtwigg/master
ProcessUtil.extraPath now works for non-windows systems.
2017-11-25 08:51:57 +01:00
Ned Twigg
06fd94374c ProcessUtil.extraPath now works for non-windows systems. 2017-11-22 17:49:44 -08:00
Benjamin Bean
6b1d61dc56 Revert "added type check of identities for including their owner module"
This reverts commit 0344a146dbd5c5cce506a13db7359704c7fb0d1d.

This revert is done so that the commit 0344a146dbd5c5cce506a13db7359704c7fb0d1d can be reviewed in a more relevant pull request.
2017-11-21 14:08:37 -07:00
Benjamin Bean
0344a146db added type check of identities for including their owner module 2017-11-21 13:36:05 -07:00
Renaud Pawlak
12023b35df fix #400 - foreach issue 2017-11-15 19:56:54 +01:00
Benjamin Bean
2599d8c37b Merge branch 'master' of https://github.com/cincheo/jsweet 2017-11-14 14:24:45 -07:00
Renaud Pawlak
074e0278c3 small reorg for reflection tests 2017-11-13 08:16:06 +01:00
Renaud Pawlak
9255f3e245 fix test 2017-11-13 08:00:21 +01:00
Renaud Pawlak
b2ae6f8b2d improve test on looping 2017-11-13 07:02:29 +01:00
Renaud Pawlak
a51eabe0a3 fix #402 (cast to long does not work for negative numbers) 2017-11-11 11:55:10 +01:00
Renaud Pawlak
f9e9ae9469 Merge branch 'master' of https://github.com/cincheo/jsweet.git 2017-11-11 11:14:57 +01:00
Renaud Pawlak
05a689e47a
Merge pull request #401 from TreffnonX/master
Fix: Removed  -Character causing a compiler error. (during Testing)
2017-11-11 11:11:09 +01:00
Renaud Pawlak
a20fa62f0a a test that makes sure that #399 actually works 2017-11-11 10:59:35 +01:00
Benjamin Bean
19138450d8 added test for bug to be resolved in the future, not yet fixed 2017-11-10 18:32:33 -07:00
Benjamin Bean
424fa68df2 fixed method overloading to not try and call abstract methods, added test to show the fix works 2017-11-10 16:35:43 -07:00
Benjamin Bean
d2530fc37e method overloads are no longer propogated to parent classes, setting coreMethod for single-method overloads so that comparison can be done correctly in Java2TypeScriptTranslator.java#visitMethodDef(...) to determine if the method is a parent class method (currently line 2304) 2017-11-10 14:12:39 -07:00
TreffnonX
2f9cdcdf89 Fix: Removed  -Character causing a compiler error. 2017-11-07 22:26:01 +01:00
Renaud Pawlak
a16b5dc36d next iteration 2017-11-05 11:27:40 +01:00
Renaud Pawlak
c325cc77b0 Merge branch 'master' of https://github.com/cincheo/jsweet.git v2.0.1 2017-11-04 10:39:14 +01:00
Renaud Pawlak
e22523ed18 fix cast issue with inheritance and generics 2017-11-04 10:38:47 +01:00
lgrignon
16e9d41157 fixed tsc version check 2017-11-02 09:39:15 +01:00
Renaud Pawlak
8fd1ef2819 default to ES5 2017-11-01 09:22:22 +01:00
Renaud Pawlak
0fa4027020 fix #393 (performance issue with overloading - module mode only) 2017-10-30 07:57:58 +01:00
Renaud Pawlak
d72053ab25 add test on iterators (see #394) 2017-10-29 07:33:03 +01:00
Louis Grignon
c5975a1803
Merge pull request #395 from sebkur/link-to-gradle-plugin
Features section: add reference to Gradle plugin
2017-10-28 18:28:54 +02:00
Sebastian Kürten
32192215b9 Features section: add reference to Gradle plugin 2017-10-28 13:36:30 +02:00
Louis Grignon
036244abd7 extension class path uses working dir 2017-10-19 09:10:56 +02:00
Renaud Pawlak
0ca0253ab4 fix #389 (construct map from another map) 2017-10-15 12:12:33 +02:00
Renaud Pawlak
538722c605 fix #388 - symbol named 'delete' raises compilation error 2017-10-15 10:51:51 +02:00
Renaud Pawlak
299f579bfe generate program trace for further testing 2017-10-15 10:45:18 +02:00
Renaud Pawlak
f0d1afb524 fix #386, fix 377
I am not 100% sure of the fix (looks like a hack)... but it works for
the reported issue.
2017-10-08 20:48:02 +02:00
Renaud Pawlak
13cfd11ddb fix #387 2017-10-07 19:08:20 +02:00
Renaud Pawlak
337139fc24 Merge branch 'master' of https://github.com/cincheo/jsweet.git 2017-10-06 17:50:41 +02:00
Renaud Pawlak
ab3d92c7ed fix #385 2017-10-06 13:34:38 +02:00
Renaud Pawlak
851aad49d4 store JDK-extending classes in the context 2017-10-06 13:30:05 +02:00
Renaud Pawlak
01c208f441 remove useless dependencies 2017-10-06 13:28:20 +02:00
Louis Grignon
5ea287763c another baseDirectory path fixed 2017-10-04 09:00:48 +02:00
Renaud Pawlak
d68e755e65 Merge branch 'master' of https://github.com/cincheo/jsweet.git 2017-10-03 23:21:22 +02:00