Huáng Jùnliàng
22df2ae244
Commit generated code ( #10331 )
...
* update prettier generated artifacts
* chore: sync babel-helpers to artifacts
2019-08-13 16:31:28 +02:00
Huáng Jùnliàng
15535cf52c
Update preset-env text fixtures ( #10318 )
...
* chore: update preset-env text fixtures
* chore: remove FORCE_COLOR workaround
2019-08-12 00:55:27 +02:00
Serge Havas
a112be2fa0
[fix] jsx helper calls order ( #10307 )
...
imitate properly react createElement calls order
2019-08-08 22:43:57 +02:00
ifsnow
9ec26a7d3e
Improves the logic to import objects in helpers ( #10161 )
...
* Improves the logic to import objects in helpers
* Modified to work with more cases.
* Modified by considering exception cases
* Fixed not using bundler's polyfill
Co-Authored-By: Jordan Harband <ljharb@gmail.com>
* Updated test output files
* Changes to cache logic
* Modified to use if statement
2019-08-08 11:11:50 +02:00
Thiago Arrais
ba2c0f7adf
fix: register inserted class declaration ( #10302 )
...
* Decorators legacy: register inserted declaration
For compatibility with the Typescript plugin
Fixes #10264
* Register declaration but also keep replaceWithMultiple
2019-08-08 07:14:23 +02:00
Huáng Jùnliàng
5fb4d84a33
perf: always return void 0 as undefined node ( #10243 )
2019-08-01 09:53:40 +02:00
Tan Li Hau
3e4a9d588b
Do expressions transform for switch statements ( #10070 )
...
* lint fix
* switch inside do expression
* review comments
* review comments
* make min diff
* adding more test
* review changes
* review changes
* handle block statement and added more test cases
* fix implementation and add more test cases
* fix last swtich case
* disable block fallthrough case
* fix nitpick reviews
2019-08-01 09:36:35 +02:00
Tan Li Hau
be2cbde560
remove finally from completion record in trystatement ( #10277 )
2019-08-01 09:24:08 +02:00
Ashwin Ramaswami
66727632e8
fix: replace es.string.reverse with es.array.reverse ( #10284 )
2019-08-01 09:20:52 +02:00
Brian Donovan
ba28f462bc
Fix typo "to" → "so". ( #10288 )
2019-07-31 16:04:53 -04:00
Huáng Jùnliàng
f08062b1de
chore: fix ESLint errors ( #10278 )
2019-07-29 10:14:11 -05:00
Daniel Tschinder
4f0840ab88
Update dev dependencies and fix linting errors ( #10228 )
...
* chore: Uppate dev dependencies
* chore: Fix lint errors
* chore: Format options.json files
* chore: Fix stupid flow errors
* Update test262 whitelist
Seems test262-stream was updated and now these tests work.
2019-07-27 15:09:30 +02:00
Tan Li Hau
6a9d2538e0
fix capturing group for matchAll ( #10136 )
...
* fix capturing group for matchAll
* update test case
* add core-js/features/string/match-all to test
2019-07-26 18:53:22 -04:00
Letladi Sebesho
f160522ab0
updated ParsePlugin type definition ( #10259 )
...
* added 'placeholders', 'logicalAssignment', 'partialApplication' to the ParserPlugin type. closes #10186
* put the ParserPlugin names in alphabetical order
2019-07-26 10:22:23 +02:00
Serhii Muryhin
4d30379d36
Add ";" token to the end of TS construct & call signature declaration ( #10258 )
...
* Add ";" token to the end of TS construct signature declaration
* Add ";" token to the end of TS call signature declaration. Update construct signature test fixtures
2019-07-25 10:14:35 +02:00
Letladi Sebesho
4d12c8971b
added flow to babel cli ( #10244 )
...
* added flow to babel cli
* added 'SourceMapGenerator' as a argument to 'fromObject'
2019-07-25 09:59:41 +02:00
Yuri Karadzhov
4506590557
Add static parameter to class property builder ( #10248 )
2019-07-25 09:55:03 +02:00
Brian Donovan
1e7ed5c461
Add allowUndeclaredExports option to typings. ( #10263 )
...
This should have been included in https://github.com/babel/babel/pull/9864 but was not.
2019-07-25 09:53:56 +02:00
Nicolò Ribaudo
fced5cea43
Fix tdz checks in transform-block-scoping plugin ( #9498 )
...
* Better tdz tests
- Use jest's expect.toThrow/expect.not.toThrow
- Add input/output tests
* Fix basic tdz (a = 2; let a)
Fixes #6848
* Make _guessExecutionStatusRelativeTo more robust
* Add tests
* Return less "unkown" execution status
* "function" execution status does not exist
* Fix recursive functions
* Update helper version
* "finally" blocks are always executed
* Typo
2019-07-21 06:34:43 +02:00
Nicolò Ribaudo
0407f034f0
v7.5.5
2019-07-17 23:08:08 +02:00
Daniel Tschinder
d8da63c929
Use correct extension for typescript fixtures ( #10014 )
...
* Use correct extension for typescript fixtures
* Change transform fixtures
* Adjust editorconfig for ts files
* Rename new tests
Co-authored-by: Nicolò Ribaudo (nicolo.ribaudo@gmail.com )
2019-07-15 22:46:03 +02:00
Tan Li Hau
eb3230f9db
fix code-frame marker with highlighting ( #10211 )
2019-07-15 21:16:18 +02:00
Nicolò Ribaudo
7dc5fdb390
Workaround #10179 in proposal-object-rest-spread ( #10200 )
2019-07-15 19:01:29 +02:00
Tan Li Hau
ee68d6d1b0
add assertShape to validate templateElement ( #10198 )
...
* add assertShape to validate templateElement
* Update packages/babel-types/src/definitions/utils.js
Co-Authored-By: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
* templateElement optional cooked
2019-07-15 01:03:50 +02:00
Tan Li Hau
d3fe22f0e1
destructuring private fields with array pattern / object patte… ( #10017 )
...
* destructuring private fields with array pattern / object pattern
* wip: new test cases
* destrucuring and rest for private properties
* test case for loose private-loose
* add transform-desturcturing for exec
* update test case
* remove getPrototypeOf imports from get and set
* wip: destructure super assignment
* throw "Destructuring to a super field is not supported yet."
* fix tests and fix assignment pattern
* remove CallExpression from AssignmentPattern
2019-07-15 01:00:20 +02:00
James DiGioia
7f47cb65d0
Add Pipeline nodes to ast.spec [skip ci] ( #10214 )
2019-07-13 19:11:51 +02:00
Tan Li Hau
8b9af1be2f
fix transform-flow-comments for import types ( #9901 )
...
* fix transform-flow-comments for import types
* update: dependencies
2019-07-13 16:06:42 +02:00
Tan Li Hau
f5ca0587d1
always throw when add missing helpers ( #10208 )
2019-07-12 12:53:55 -05:00
Sagiv ben giat
a9660cf559
resolve #10205 ( #10207 )
2019-07-12 11:00:25 -05:00
cybai
42000b9907
Upgrade lodash to 4.17.13 ( #10191 )
2019-07-12 10:29:06 +02:00
Huáng Jùnliàng
5d9a786b2f
perf: match ownKeys perf to the one of objectSpread ( #10189 )
2019-07-10 21:03:01 -05:00
Huáng Jùnliàng
e88a569e83
fix: custom instOfHandler result should be cast to boolean ( #10197 )
2019-07-10 23:38:46 +02:00
Nicolò Ribaudo
a9a7f4e690
v7.5.4
2019-07-09 20:52:37 +02:00
Nicolò Ribaudo
fa5ec75c43
Fix _objectSpread2 for real ( #10188 )
...
* Fix _objectSpread2 for real
* Tests
* Test 2
2019-07-09 20:50:07 +02:00
Nicolò Ribaudo
759ff4d6df
v7.5.3
2019-07-09 16:41:44 +02:00
Nicolò Ribaudo
9e65472377
[_objectSpread2] Do not use hoisted var from prev iteration ( #10180 )
2019-07-09 16:38:40 +02:00
Nicolò Ribaudo
0dbf99bedb
v7.5.2
2019-07-08 21:46:49 +02:00
Nicolò Ribaudo
f48b47c1f7
Do not trust Scope when removing TypeScript types ( #10174 )
...
* Do not trust Scope when removing TypeScript types
* Warn
* Update warning message
Co-Authored-By: Brian Ng <bng412@gmail.com>
* Add test
* Node 6
2019-07-08 21:44:26 +02:00
Nicolò Ribaudo
406a65c894
Don't rely on getOwnPropertyDescriptors in objectSpread2 ( #10171 )
2019-07-07 11:24:36 +02:00
Huáng Jùnliàng
075a50242d
fix: register injected importDeclaration ( #10172 )
2019-07-06 10:44:14 -05:00
Nicolò Ribaudo
d0519fa907
v7.5.1
2019-07-06 10:07:59 +02:00
Nicolò Ribaudo
24dde2e8e8
Fix objectSpread2 backward compatibility ( #10170 )
2019-07-06 09:48:36 +02:00
Wesley Wolfe
bff79e198a
Retain typescript export-from-source ( #10167 )
2019-07-05 20:47:55 +02:00
Nicolò Ribaudo
49da9a07c8
v7.5.0
2019-07-04 14:52:17 +02:00
Lidor Avitan
b06663320e
Update babel-preset-stage (0,1,2,3) readme files ( #10111 ) [skip ci]
...
* chore: update docs babel-preset-stage readme [ci skip]
* fix: by PR request change [ci skip]
2019-07-04 12:24:42 +02:00
Tan Li Hau
d50e78d45b
fix await and yield for do expression ( #10072 )
2019-07-03 09:54:39 -05:00
Artem Butusov
5b86353b35
Added es3 backward compatibility for react helper code ( #10155 )
...
* Added es3 backward compatibility for react helper code
* tweak comment [skip ci]
2019-07-03 16:49:20 +02:00
Tan Li Hau
f588e4ec47
BigInt type for Flow ( #10091 )
...
* flow BigIntLiteralTypeAnnotation
* numericSeparator for flow test plugins
* fix flow tuple
* fix code review
2019-07-03 16:48:46 +02:00
Brian Ng
cbb482e2f9
Bump compat-table and update preset-env mappings ( #10127 )
2019-07-03 09:37:06 -05:00
Sebastian Johansson
595a349174
Fix incorrect usage of $o instead of %o in debug ( #10157 )
...
It would end up printing the literal "$o" instead of the directory name.
2019-07-03 16:04:31 +02:00