Commit Graph

  • 9b1423cc09 Revert "Hold host functions in var" (#26079) Samuel Susla 2023-01-30 17:23:02 +00:00
  • 019f069778 Fix not being able to scroll horizontally Lauren Tan 2023-01-30 11:37:28 -05:00
  • f0d64064a9 Support partial compilation in playground Lauren Tan 2023-01-30 10:36:35 -05:00
  • be4058057c Bailout TaggedTemplateExpressions instead of invariant Lauren Tan 2023-01-30 10:36:34 -05:00
  • 545e53c428 Use CompilerErrors to record errors Lauren Tan 2023-01-30 10:29:14 -05:00
  • 4bb488764a Include removal of scheduler/tracing in changelog (#26063) eps1lon 2023-01-30 07:21:46 +00:00
  • b0671f9ea0 Include removal of scheduler/tracing in changelog (#26063) Sebastian Silbermann 2023-01-30 08:12:48 +01:00
  • c3a0c0efdd Improve Error Messages when Access Client References (#26059) sebmarkbage 2023-01-28 01:16:20 +00:00
  • ce09ace9a2 Improve Error Messages when Access Client References (#26059) Sebastian Markbåge 2023-01-27 20:08:26 -05:00
  • d2a83f388f [DevTools] fix local build for extension (#26067) mondaychen 2023-01-27 20:42:18 +00:00
  • 78c4bec207 [DevTools] fix local build for extension (#26067) Mengdi Chen 2023-01-27 15:35:07 -05:00
  • eb303829d3 Update danger.js token (#26066) kassens 2023-01-27 19:13:28 +00:00
  • cb16201180 Update danger.js token (#26066) Jan Kassens 2023-01-27 14:05:08 -05:00
  • 94a49529aa Add flow types to Maps in ReactNativeViewConfigRegistry.js (#26064) sammy-SC 2023-01-27 17:03:37 +00:00
  • 0652bdbd10 Add flow types to Maps in ReactNativeViewConfigRegistry.js (#26064) Samuel Susla 2023-01-27 16:55:38 +00:00
  • c803558b2a [hir] Parse object pattern params Sathya Gunasekaran 2023-01-26 16:40:08 -05:00
  • 41e8088e8c [hir] Try to resolve a dep into a property load only if it's a temporary. Sathya Gunasekaran 2023-01-26 16:40:07 -05:00
  • 978215eae6 [test] Add test that resolves property loads to expanded places incorrectly Sathya Gunasekaran 2023-01-26 13:38:55 -05:00
  • 98cb9eff92 Fix playground tabs always showing the same HIR or reactive function Lauren Tan 2023-01-26 16:33:56 -05:00
  • d44538ad96 Stop passing NodePaths to CompilerError Lauren Tan 2023-01-26 13:58:56 -05:00
  • 4ab8cc6ae9 [valueblocks] Use branch terminal for if/for test blocks Joe Savona 2023-01-25 17:05:23 -05:00
  • f88fa006e7 [valueblocks] Scaffolding for branch terminal Joe Savona 2023-01-25 17:05:22 -05:00
  • 1014727d41 [valueblocks] Specify block type at creation Joe Savona 2023-01-25 17:05:22 -05:00
  • 840bb6fec2 Add colors to debug logging Lauren Tan 2023-01-25 16:15:12 -05:00
  • e6b4988b1e [hir] Infer UnaryExpression as non allocating Sathya Gunasekaran 2023-01-25 11:11:16 -05:00
  • 9eb9071aed [typer] Add type inference for unary expr Sathya Gunasekaran 2023-01-25 11:11:16 -05:00
  • 9bd67099d7 [prettier] detect changed files from relative dir mofeiZ 2023-01-25 15:16:39 -05:00
  • f83ff2feda [hir] Parse UnaryExpression Sathya Gunasekaran 2023-01-25 11:11:16 -05:00
  • b00963ffde [playground] Handle invariant violation errors mofeiZ 2023-01-25 11:23:09 -05:00
  • 47da50dfe8 [ez] Fix typo Lauren Tan 2023-01-25 10:20:53 -05:00
  • 62b7526929 [hir] Handle OptionalMemberExpression syntax mofeiZ 2023-01-25 10:16:21 -05:00
  • 79d53f9117 [hir] Parse and codegen TaggedTemplateExpression Sathya Gunasekaran 2023-01-24 16:41:00 -05:00
  • cd45341920 yarn install Lauren Tan 2023-01-24 14:05:14 -05:00
  • 9d935db383 Render error markers in playground Lauren Tan 2023-01-24 12:44:51 -05:00
  • 109d7ba980 Refactor CompilerError Lauren Tan 2023-01-24 12:44:51 -05:00
  • 3da8d52a0f Consistency pass for error messages in BuildHIR Lauren Tan 2023-01-24 12:44:51 -05:00
  • 8f169574c7 [test262] Set language as typescript Sathya Gunasekaran 2023-01-24 11:02:54 -05:00
  • 8041b0b0d5 [λ] Parse and codegen concise arrow expressions Sathya Gunasekaran 2023-01-24 10:47:49 -05:00
  • eba4b251af Custom events inherit discrete prirority from outer events ty-custom-events-inherit-outer-events Tianyu Yao 2023-01-20 19:27:24 -08:00
  • 9aed0fc6b1 [babel] Add flow support Sathya Gunasekaran 2023-01-24 10:21:25 -05:00
  • 19dd29707b [λ] Fix mutatedDep collection in AnalyseFunctions Sathya Gunasekaran 2023-01-23 15:46:35 -05:00
  • ee3a88f20f [λ] Parse and codegen arrow function exprs Sathya Gunasekaran 2023-01-23 17:39:37 -05:00
  • 3ba90a7f9c Inline hasNode check (hack) mofeiZ 2023-01-23 16:08:01 -05:00
  • 16169bec07 Redo patch prettier mofeiZ 2023-01-23 16:03:49 -05:00
  • 07cda62430 [prettier] Patch prettier to write modified TS files (#1055) mofeiZ 2023-01-23 15:57:11 -05:00
  • 3927281fe4 [λ] Re run SSA on function expr Sathya Gunasekaran 2023-01-23 13:20:33 -05:00
  • 5a98cd288d Fix more tests Tianyu Yao 2023-01-20 19:46:45 -08:00
  • 556ddbf89d Fix test Tianyu Yao 2023-01-20 18:51:16 -08:00
  • 2cc839ea5b Cleanup enableUnifiedSyncLane flag Tianyu Yao 2023-01-20 17:52:07 -08:00
  • c2cebbf9ee Attach new listeners to ReactDOMRoot ty-flush-continuous-before-discrete Tianyu Yao 2023-01-20 16:26:05 -08:00
  • 31ca11900f fix tests Tianyu Yao 2022-12-21 11:38:47 -08:00
  • 123d024af7 [λ] Add test for function expr passed to jsx Sathya Gunasekaran 2023-01-20 19:44:32 +00:00
  • 294b6c752d [plugin] Add default export to forget Sathya Gunasekaran 2023-01-23 14:36:54 -05:00
  • 8e08334a42 Specify sourceType "module" in hir-test and playground Lauren Tan 2023-01-23 13:11:35 -05:00
  • 7c8acf9d26 Flush continuous updates in the capture phase of a discrete event Tianyu Yao 2022-12-14 19:24:39 -08:00
  • b44f507c92 [test262] Strip codeframes from Forget errors so results are grouped Lauren Tan 2023-01-20 11:47:11 -05:00
  • 44beb3c023 Collect bailouts in BuildHIR::lowerAssignment Lauren Tan 2023-01-20 11:47:11 -05:00
  • 9ed6977c48 Collect bailouts in BuildHIR::lowerJsxElement Lauren Tan 2023-01-20 11:47:10 -05:00
  • 4b3b498e37 Collect bailouts in BuildHIR::lowerJsxElementName Lauren Tan 2023-01-20 11:47:10 -05:00
  • 9697e15bd5 Collect bailouts in BuildHIR::lowerMemberExpression Lauren Tan 2023-01-20 11:47:09 -05:00
  • b2983571f2 Collect bailouts in BuildHIR::lowerExpression Lauren Tan 2023-01-20 11:47:09 -05:00
  • 1a3e269274 Rename InstructionValue.OtherStatement to UnsupportedNode Lauren Tan 2023-01-20 11:47:08 -05:00
  • c1c30889cc [hir] Lower function expressions into HIR Sathya Gunasekaran 2023-01-20 14:01:51 +00:00
  • b3fedd3273 Fix import path to ReactForgetBabelPlugin Lauren Tan 2023-01-19 13:33:32 -05:00
  • 7c73f51139 [hir] Define function name only if it exists Sathya Gunasekaran 2023-01-19 18:39:23 +00:00
  • da6d372c3a [hir] Store env in HIRFunction Sathya Gunasekaran 2023-01-19 18:39:19 +00:00
  • 0a60bf2071 [ts] Make ts emit source maps Sathya Gunasekaran 2023-01-19 18:39:14 +00:00
  • a5b245b17d [hir] Fix typescript warnings Sathya Gunasekaran 2023-01-19 12:07:05 +00:00
  • d295bb4516 Fix scope merging in MergeOverlappingReactiveScopes Joe Savona 2023-01-19 10:10:21 -08:00
  • 7f7727d7e5 Consolidate logic in MergeOverlappingScopes prior to fix Joe Savona 2023-01-19 10:10:20 -08:00
  • 6174c85ee9 [oops] Use correct import path in test262-preprocessor Lauren Tan 2023-01-19 12:29:49 -05:00
  • 40df4a8a86 [ez] Update test262-preprocessor to use the same config as hir-test Lauren Tan 2023-01-19 11:37:50 -05:00
  • 32a83374be Format CompilerErrors with Babel codeframes Lauren Tan 2023-01-19 11:37:49 -05:00
  • 60698e63c6 Re-emit unexpected hir-test error rather than a new one Lauren Tan 2023-01-19 11:37:49 -05:00
  • b98e87aa63 Use BabelPlugin in hir-test Lauren Tan 2023-01-19 11:37:48 -05:00
  • 717719b8ea Fix infinite loop in BabelPlugin Lauren Tan 2023-01-19 10:10:56 -05:00
  • f42c51b971 [λ] Support member expressions in lambdas Sathya Gunasekaran 2023-01-19 12:13:35 +00:00
  • ef5636c25d [λ] Use lowerExpression to create captured identifier Sathya Gunasekaran 2023-01-19 12:13:34 +00:00
  • 50d27c325a Allow tests to be skipped with @skip Lauren Tan 2023-01-18 10:58:50 -05:00
  • 23a044e406 Record more errors in BuildHIR::lowerStatement Lauren Tan 2023-01-18 10:58:50 -05:00
  • de83adc739 [be] Skip debug logging if content has not changed Joe Savona 2023-01-17 16:00:42 -08:00
  • 8a15b65e1a [be] Reorder PruneUnusedLabels pass Joe Savona 2023-01-17 16:00:39 -08:00
  • 0391405530 [be] Print implicit break/continue Joe Savona 2023-01-17 16:00:36 -08:00
  • 2e501b0f01 Rename variables during BuildHIR Joe Savona 2023-01-17 09:40:50 -08:00
  • edeaaaf38a Add PropertyCall/ComputedCall instructions Joe Savona 2023-01-17 09:40:49 -08:00
  • 4a70aa7faf Make implicit break/continue explicit in ReactiveFunction Joe Savona 2023-01-17 09:40:48 -08:00
  • 2c95cdb431 Collapse BuildReactiveFunction/TreeVisitor Joe Savona 2023-01-17 09:40:47 -08:00
  • a5d2d83d90 [cleanup] remove deletedTreeCleanUpLevel feature flag (#25529) kassens 2023-01-17 16:11:26 +00:00
  • ee85098019 [cleanup] remove deletedTreeCleanUpLevel feature flag (#25529) Jan Kassens 2023-01-17 11:03:29 -05:00
  • 39eb89f65e [hir] Use types to infer constant declarations Sathya Gunasekaran 2023-01-16 15:34:24 +00:00
  • 6ea0b6a42e [alias] Don't alias primitives Sathya Gunasekaran 2023-01-16 15:34:21 +00:00
  • 8e316566a4 Rejct toWarnDev if given callback throws (#26003) eps1lon 2023-01-15 18:05:11 +00:00
  • 4f8ffec453 Rejct toWarnDev if given callback throws (#26003) Sebastian Silbermann 2023-01-15 18:57:59 +01:00
  • ab6a1dbbd4 [λ] Add test for nested function declaration that captures a var Sathya Gunasekaran 2023-01-14 10:19:40 +00:00
  • 6af9c25300 [test] Run Forget only on top level functions Sathya Gunasekaran 2023-01-14 10:19:40 +00:00
  • 5fa3d41b22 [λ] Make function expr tests be reactive to input Sathya Gunasekaran 2023-01-14 10:19:39 +00:00
  • e8cad1584c [be] Refactor capturePureScopes to be more generic Sathya Gunasekaran 2023-01-14 10:19:39 +00:00
  • 4e0676d583 Remove findDOMNode www shim (#25998) kassens 2023-01-13 21:34:47 +00:00
  • 0e31dd028e Remove findDOMNode www shim (#25998) Jan Kassens 2023-01-13 16:27:03 -05:00
  • 269610e2da [www] set enableTrustedTypesIntegration to false (#25997) kassens 2023-01-13 21:09:15 +00:00