206 Commits

Author SHA1 Message Date
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
Renaud Pawlak
8c086d311d fixed bug with newInstance 2017-11-25 15:23:53 +01:00
Renaud Pawlak
12023b35df fix #400 - foreach issue 2017-11-15 19:56:54 +01: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
a20fa62f0a a test that makes sure that #399 actually works 2017-11-11 10:59:35 +01:00
Renaud Pawlak
e22523ed18 fix cast issue with inheritance and generics 2017-11-04 10:38:47 +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
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
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
e8133d2056 fix problem with List.remove(index) 2017-09-30 15:47:13 +02:00
Renaud Pawlak
a6a5c0866b fixed hidden variables in inner classes 2017-09-26 14:09:22 +02:00
Renaud Pawlak
753ed3baa7 fix #373 2017-09-21 09:14:39 +02:00
Renaud Pawlak
dc80068d51 prepare tests for more JDK extension support 2017-09-21 07:32:33 +02:00
Renaud Pawlak
0ebefe6af4 erase ListIterator interface (fix #370) 2017-09-16 08:32:41 +02:00
Renaud Pawlak
2c740e1112 fix #250 2017-09-11 05:04:50 +02:00
Renaud Pawlak
1aa408d3d1 fix #362: array initialization default values 2017-09-10 20:22:42 +02:00
Renaud Pawlak
79bb475048 fix for #364 + other fixes
- support for options in configuration file
- add a configurationFile parameter to JSweet transpiler that may be
used by launchers to select a configuration file other than default
- fix doc
2017-09-10 08:21:30 +02:00
Renaud Pawlak
7d1e6a287e fix constructor overloading within non-static inner classes (fix #312) 2017-08-28 11:16:13 +02:00
Renaud Pawlak
ccdeb832b9 improved imports for modules (+tests) 2017-08-24 16:41:34 +02:00
Renaud Pawlak
522b0d8c41 support equals on enums + test (fix #351) 2017-08-23 17:38:35 +02:00
Renaud Pawlak
6ba60983c7 fix #348: regression with requires and static imports + test 2017-08-23 11:43:48 +02:00
Renaud Pawlak
977b2de73e fix #346 (workaround)
see
https://github.com/Microsoft/TypeScript-wiki/blob/master/Breaking-Changes.md#extending-built-ins-like-error-array-and-map-may-no-longer-work
2017-08-22 16:36:24 +02:00
Renaud Pawlak
83f5f620a1 fix #344 (require + overloading issue) 2017-08-21 15:15:42 +02:00
Renaud Pawlak
dae3a9335c fix #342 (import problem when using modules) + test 2017-08-20 09:53:36 +02:00
Renaud Pawlak
5c6562d93f allow @Replace for constructors (fix #339) 2017-08-17 09:52:11 +02:00
Renaud Pawlak
e017ac98be fix #340 2017-08-17 09:04:49 +02:00
Renaud Pawlak
0e4162f9dd forgotten test case 2017-08-16 11:46:31 +02:00
Renaud Pawlak
58507f60ba renamed variables 2017-08-16 11:21:13 +02:00
Renaud Pawlak
6c5e250223 quick fix #338 2017-08-16 11:17:25 +02:00
Renaud Pawlak
99cd532c65 add an extension to disallow the use of global variables
- adapter
- associated test
- error reporting API improvements to allow reporting user problems on
program elements
2017-08-13 12:07:08 +02:00
Renaud Pawlak
3f3b453020 fix #332 2017-08-11 07:59:24 +02:00
Renaud Pawlak
89cb7b0883 update dependencies 2017-08-09 10:14:41 +02:00
Renaud Pawlak
c8e39e9c7e fix for Angular 2 support
- better tsc options
- fixed decorators (+ tests)
2017-08-08 12:29:01 +02:00
Renaud Pawlak
495128cf1c fix #329 (enums implementing interfaces) 2017-08-06 15:24:57 +02:00
Renaud Pawlak
794ea24503 back to snapshot mode + enum test added
- repo should alway be in snapshot mode
- just wanted to make sure that enums are ok with modules
2017-08-04 10:34:27 +02:00
Renaud Pawlak
7c35941229 fix various JavaDoc (JSDoc) comments (especially for enums) 2017-07-26 09:27:13 +02:00
Renaud Pawlak
744837de35 yet another extension test 2017-07-25 15:28:02 +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