Sebastian McKenzie
b761cba135
split auxiliary comment option into before and after - fixes #1721
2015-06-10 01:34:44 +01:00
Sebastian McKenzie
947d3e262d
push newline after decorator when doing code gen - fixes #1713
2015-06-10 01:19:58 +01:00
Sebastian McKenzie
4061bea528
change execution order of module metadata visitor to resolve module source before building up metadata tree - fixes #1720
2015-06-10 01:15:11 +01:00
Sebastian McKenzie
de195e5bfc
Merge branch 'master' of github.com:babel/babel
2015-06-10 01:10:41 +01:00
Sebastian McKenzie
3bcef86973
Merge pull request #1720 from chadhietala/failing-metadata-test
...
Metadata object does not take in account resolveModuleSource()
2015-06-10 01:10:09 +01:00
Sebastian McKenzie
fa670ac71e
visually split up inference inferer methods
2015-06-09 22:52:21 +01:00
Sebastian McKenzie
572261f9ce
add support for typecasts in path static evaluation
2015-06-09 22:52:00 +01:00
Chad Hietala
8a320d53a5
Metadata object does not take in account resolveModuleSource()
...
This adds a failing test to illustrate the metadata object not reflecting what is returned from resolveModuleSource(). I might also not understand resolveModuleSource's purpose. However, this was the hook mentioned here https://github.com/babel/babel/issues/1602 .
2015-06-09 14:26:33 -07:00
Jesse McCarthy
0650eedeb6
Add reference to doc dir to CONTRIBUTING.
2015-06-09 15:37:01 -04:00
Jesse McCarthy
2282d066a2
Start doc dir for internals documentation.
2015-06-09 15:37:01 -04:00
Sebastian McKenzie
f4d7cc55c1
split inference logic into separate folder
2015-06-09 14:02:57 +01:00
Sebastian McKenzie
eaaa279aa5
add let binding collision todo
2015-06-09 04:08:44 +01:00
Sebastian McKenzie
0595e06e29
5.5.6
2015-06-09 04:08:36 +01:00
Sebastian McKenzie
9b27a170ae
v5.5.6
v5.5.6
2015-06-09 04:07:15 +01:00
Sebastian McKenzie
1db232da9e
add 5.5.6 changelog
2015-06-09 04:06:06 +01:00
Sebastian McKenzie
4cc844f410
take into consideration assignment expressions in loop heads when replacing let references - fixes #1707
2015-06-09 04:04:14 +01:00
Sebastian McKenzie
024ae670cb
fix traceur test blacklist
2015-06-09 03:48:22 +01:00
Sebastian McKenzie
429edda9c0
ignore StringIterator traceur test
2015-06-09 03:40:08 +01:00
Sebastian McKenzie
05b13b9ea3
fix mistyped parameter name of t.createTypeAnnotationBasedOnTypeof
2015-06-09 03:26:40 +01:00
Sebastian McKenzie
b7320ce400
add t.createTypeAnnotationBasedOnTypeof method
2015-06-09 03:23:28 +01:00
Sebastian McKenzie
0c37b7b973
add typeof conditional inference
2015-06-09 03:20:32 +01:00
Sebastian McKenzie
bb36dbd8d9
update to latest traceur and enable now passing tests
2015-06-09 03:20:02 +01:00
Sebastian McKenzie
2dd8c40618
heavily simplify constants transformer
2015-06-09 00:31:18 +01:00
Sebastian McKenzie
33128b0ccf
remove unused declaration
2015-06-08 23:59:53 +01:00
Sebastian McKenzie
cf25424295
fix duplicate declaration
2015-06-08 23:49:00 +01:00
Sebastian McKenzie
7492074794
infer types of bindings inside of conditionals based on usage
2015-06-08 23:43:46 +01:00
Sebastian McKenzie
c4a491123e
disallow line terminator after async contextual keyword - fixes #1711
2015-06-08 21:25:16 +01:00
Sebastian McKenzie
55ad88fe4e
don't override types parameter
2015-06-08 14:59:19 +01:00
Sebastian McKenzie
7170dbced8
Merge branch 'master' of github.com:babel/babel
2015-06-08 14:53:54 +01:00
Sebastian McKenzie
b0971412a2
add inference for null, remove any type parameter from inferred arrays, add todo comment
2015-06-08 14:52:35 +01:00
Sebastian McKenzie
a6b374a681
save union type in _getTypeAnnotationBindingConstantViolations to prevent infinite recursion
2015-06-08 14:52:13 +01:00
Sebastian McKenzie
2d0355b3b9
merge previous bindings constantViolations and path onto new bindings constantViolations
2015-06-08 14:49:09 +01:00
Sebastian McKenzie
7fade101be
move down module TypeAlias check
2015-06-08 14:47:58 +01:00
Sebastian McKenzie
0918da8569
Merge pull request #1708 from hawkrives/patch-2
...
Update README.md for the Slack channel
2015-06-08 12:35:08 +01:00
Hawken Rives
917db622c4
Update README.md
...
Switch out the gitter link for slack.
2015-06-08 20:33:09 +09:00
Sebastian McKenzie
f7ee6fbd20
move travis notifications from gitter to slack
2015-06-08 12:20:38 +01:00
Sebastian McKenzie
5899e9a0be
don't consider type aliases to be a default declaration - fixes #1705
2015-06-08 12:20:30 +01:00
Sebastian McKenzie
d41cb11545
fix registerDeclaration for FlowDeclarations
2015-06-08 01:46:05 +01:00
Sebastian McKenzie
3ad909a4ae
add 5.5.5 changelog
2015-06-08 01:45:56 +01:00
Sebastian McKenzie
4bafdf733c
5.5.5
2015-06-08 01:29:54 +01:00
Sebastian McKenzie
b825998c63
v5.5.5
v5.5.5
2015-06-08 01:27:46 +01:00
Sebastian McKenzie
6b02ca47c3
add missing semicolon
2015-06-08 01:27:02 +01:00
Sebastian McKenzie
ea1b85bffa
fix bug where templates were getting polluted with old traversal paths
2015-06-08 01:25:51 +01:00
Sebastian McKenzie
3cffe47eea
fix NodePath#isGenericType method name
2015-06-08 01:00:01 +01:00
Sebastian McKenzie
e5d5a9fb27
remove unused variable
2015-06-08 00:33:41 +01:00
Sebastian McKenzie
ca97fa63a9
Merge branch 'master' of github.com:babel/babel
2015-06-08 00:30:05 +01:00
Sebastian McKenzie
f4cc27bc0e
remove unused variable
2015-06-08 00:29:52 +01:00
Sebastian McKenzie
8cea575e2e
change NodePath#findParent to only call callback with path instead of node
2015-06-08 00:29:46 +01:00
Sebastian McKenzie
c91baee4d5
add support for flow declarations in scope tracking
2015-06-08 00:04:17 +01:00
Sebastian McKenzie
8055ce29f7
add support for flow declarations in scope tracking
2015-06-07 23:57:19 +01:00