Commit Graph

  • 379dd741e9 [www] set enableTrustedTypesIntegration to false (#25997) Jan Kassens 2023-01-13 16:02:24 -05:00
  • b1eb22d941 [be] Don't show duplicate codegen tab Sathya Gunasekaran 2023-01-13 16:33:04 +00:00
  • ddc135cf40 [be] Type CompilerPipeline as Generator Sathya Gunasekaran 2023-01-13 16:26:09 +00:00
  • d25c2d0d58 [be] Make ts emit ES2015 Sathya Gunasekaran 2023-01-13 16:26:04 +00:00
  • 7c65f62c27 Collect bailouts in BuildHIR::lowerStatement Lauren Tan 2023-01-13 16:14:07 -05:00
  • 73f09248fb Add Result Lauren Tan 2023-01-12 19:35:20 -05:00
  • 325987d744 Delete old CompilerError module Lauren Tan 2023-01-12 19:35:19 -05:00
  • 7a7a09e56a [cleanup] Remove warnAboutDeprecatedLifecycles feature flag (#25992) alunyov 2023-01-12 22:06:06 +00:00
  • 489d00fa61 [cleanup] Remove warnAboutDeprecatedLifecycles feature flag (#25992) Andrey Lunyov 2023-01-12 16:57:14 -05:00
  • 321d7b7d00 [be] Clean up public exports Joe Savona 2023-01-12 12:16:07 -08:00
  • bd7e19b85f Codegen is from ReactiveFunction->AST only Joe Savona 2023-01-12 11:49:47 -08:00
  • da21e9c525 Switch to new BuildReactiveFunction passes Joe Savona 2023-01-12 11:06:40 -08:00
  • a40ade1e61 Fixes, identical output in new version Joe Savona 2023-01-12 09:43:17 -08:00
  • 919f193934 MergeOverlappingScopes visits value block final values Joe Savona 2023-01-12 09:12:11 -08:00
  • 99dcf03852 AlignBlockScopes visits value block final values Joe Savona 2023-01-12 09:12:08 -08:00
  • 09246207c7 Value block final value has an InstrId Joe Savona 2023-01-12 09:12:01 -08:00
  • df8945b684 Visit terminal operands during alignment Joe Savona 2023-01-12 09:11:58 -08:00
  • 9e549e9417 Fork HIRTreeVisitor to specialize it for ReactiveFunction conversion Joe Savona 2023-01-12 09:11:54 -08:00
  • 8a139482d4 Don't warn about concurrently rendering contexts if we finished rendering (#22797) eps1lon 2023-01-12 12:26:00 +00:00
  • 555ece0cd1 Don't warn about concurrently rendering contexts if we finished rendering (#22797) Sebastian Silbermann 2023-01-12 13:17:15 +01:00
  • 46024acb82 MergeOverlappingReactiveScopes (rewritten against ReactiveFunction) Joe Savona 2023-01-11 14:04:51 -08:00
  • 2358d9f01f AlignReactiveScopesToBlockScopes (rewritten against ReactiveFunction) Joe Savona 2023-01-11 14:04:48 -08:00
  • 87d70b9129 BuildReactiveBlocks to construct scopes in ReactiveFunction Joe Savona 2023-01-11 14:04:45 -08:00
  • 6a673aad3f [cleanup] remove feature flags warnAboutDefaultPropsOnFunctionComponents and warnAboutStringRefs (#25980) kassens 2023-01-11 17:26:46 +00:00
  • 0fce6bb498 [cleanup] remove feature flags warnAboutDefaultPropsOnFunctionComponents and warnAboutStringRefs (#25980) Jan Kassens 2023-01-11 12:19:46 -05:00
  • 84aa038656 [cleanup] remove unused values from ReactFeatureFlags.www-dynamic (#25575) kassens 2023-01-11 04:33:02 +00:00
  • 7002a6743e [cleanup] remove unused values from ReactFeatureFlags.www-dynamic (#25575) Jan Kassens 2023-01-10 23:26:01 -05:00
  • 198e9a468e Test case for stack overflow in ReactFizzServer (#25971) tyao1 2023-01-11 01:00:15 +00:00
  • fb324faf8a Test case for stack overflow in ReactFizzServer (#25971) Tianyu Yao 2023-01-10 16:53:16 -08:00
  • a4fc975340 Scaffolding for LogicalTerminal Joe Savona 2023-01-10 13:49:57 -08:00
  • f9ecc96bf3 [hir] Update mutable range of operands during LeaveSSA Sathya Gunasekaran 2023-01-11 15:17:14 +00:00
  • 986c95bc09 [hir] Add test case for incorrect memoisation of mutated objects Sathya Gunasekaran 2023-01-11 15:17:13 +00:00
  • ed63dba739 [hir] Print MutableRange in lvalue Sathya Gunasekaran 2023-01-11 15:08:37 +00:00
  • bbba752e98 [typer] Add type inference for Phis Sathya Gunasekaran 2023-01-11 11:30:58 +00:00
  • 1910ede500 [typer] Add PhiType to represent Phis Sathya Gunasekaran 2023-01-11 11:30:58 +00:00
  • 0c3cfbdd36 [typer] Add type to Phi Sathya Gunasekaran 2023-01-11 11:30:57 +00:00
  • 2950351269 [cleanup] remove old feature flag warnAboutDeprecatedLifecycles (#25978) kassens 2023-01-10 20:38:56 +00:00
  • a48e54f2b7 [cleanup] remove old feature flag warnAboutDeprecatedLifecycles (#25978) Jan Kassens 2023-01-10 15:30:42 -05:00
  • 27b37341e5 Playground uses run() to automatically sync w compiler passes Joe Savona 2023-01-10 11:05:32 -08:00
  • 7751202433 Make CompilerPipeline a generator Joe Savona 2023-01-10 10:15:45 -08:00
  • f3168d020f Distinguish regular/value blocks Joe Savona 2023-01-10 09:37:33 -08:00
  • 43941d2706 Remove duplicate JSResourceReferenceImpl mock (#25976) kassens 2023-01-10 15:41:00 +00:00
  • e21231305d Remove unused Flow suppressions (#25977) kassens 2023-01-10 15:40:37 +00:00
  • 0f4a835966 Remove duplicate JSResourceReferenceImpl mock (#25976) Jan Kassens 2023-01-10 10:32:59 -05:00
  • c49131669b Remove unused Flow suppressions (#25977) Jan Kassens 2023-01-10 10:32:42 -05:00
  • db4353c6b9 Refactor: remove useless parameter (#25923) kassens 2023-01-10 04:31:50 +00:00
  • afe6521e13 Refactor: remove useless parameter (#25923) Chris 2023-01-10 12:25:02 +08:00
  • 6283e193a9 Refactor: Reuse variable "remoteRepoDir" (#25740) kassens 2023-01-10 04:07:44 +00:00
  • 1253462ea4 Refactor: Reuse variable "remoteRepoDir" (#25740) Hoikan 2023-01-10 11:59:38 +08:00
  • dce5371763 Constant propagation/folding Joe Savona 2023-01-09 15:30:20 -08:00
  • 6f9c9cf9ea [hir] Make lambdas dependencies be a list of Places Sathya Gunasekaran 2023-01-10 16:06:55 +00:00
  • 626122450f Upgrade to Flow 0.196.3 (#25974) kassens 2023-01-09 23:00:43 +00:00
  • 34464fb16c Upgrade to Flow 0.196.3 (#25974) Jan Kassens 2023-01-09 17:52:42 -05:00
  • 7fdc64c23d [flow] enable exact_empty_objects (#25973) kassens 2023-01-09 22:09:08 +00:00
  • e2424f33b3 [flow] enable exact_empty_objects (#25973) Jan Kassens 2023-01-09 17:00:36 -05:00
  • 30755244ec [flow] enable enforce_local_inference_annotations (#25921) kassens 2023-01-09 20:54:59 +00:00
  • 0b4f443020 [flow] enable enforce_local_inference_annotations (#25921) Jan Kassens 2023-01-09 15:46:48 -05:00
  • 346ecb27fe [hir] Gather dependencies for lambdas Sathya Gunasekaran 2023-01-09 18:22:35 +00:00
  • ce7cab4eee [hir] Parse and codegen FunctionExpression Sathya Gunasekaran 2023-01-09 18:22:32 +00:00
  • 57ea3b7e8a Merge consecutive blocks Joe Savona 2023-01-09 13:04:33 -08:00
  • 7a7538920e Broken test for labeled statements Joe Savona 2023-01-09 13:04:30 -08:00
  • d8d5fe989c [be] Improvements to shrink/markInstructionIds Joe Savona 2023-01-09 10:06:03 -08:00
  • 0abc420c78 [be] Preds/phis use BlockId since blocks may change Joe Savona 2023-01-09 09:22:43 -08:00
  • 3765219933 [be] Mutate HIR in-place (shrink/rpo) Joe Savona 2023-01-09 09:13:31 -08:00
  • 31317708b8 [Fizz] Fork Fizz instruction set for inline script and external runtime (#25862) mofeiZ 2023-01-06 19:35:53 +00:00
  • 0b974418c9 [Fizz] Fork Fizz instruction set for inline script and external runtime (#25862) mofeiZ 2023-01-06 14:28:55 -05:00
  • 9f85d072fb Batch sync, default and continuous lanes (#25700) tyao1 2023-01-05 23:28:33 +00:00
  • 5379b6123f Batch sync, default and continuous lanes (#25700) Tianyu Yao 2023-01-05 15:21:35 -08:00
  • bbf4d22113 Update import for babel-code-frame in build script (#25963) Ming Ye 2023-01-06 04:56:31 +08:00
  • f7173f143a Transform updates to support Flow this annotation syntax (#25918) kassens 2023-01-05 20:50:52 +00:00
  • b83baf63f7 Transform updates to support Flow this annotation syntax (#25918) Jan Kassens 2023-01-05 15:41:49 -05:00
  • 3d02074c9a fix function type for flow (#25965) kassens 2023-01-05 20:35:47 +00:00
  • 2619886ac0 fix function type for flow (#25965) Mengdi Chen 2023-01-05 15:27:51 -05:00
  • 159a3f64d0 [typer] Remove unnecessary unifier parameter Sathya Gunasekaran 2023-01-05 13:46:55 +00:00
  • db3839e716 [typer] Cleanup lvalue null checking Sathya Gunasekaran 2023-01-05 13:46:51 +00:00
  • 8059dfd9cc [DevTools] add perf regression test page in shell (#25078) mondaychen 2023-01-04 22:39:38 +00:00
  • ff9f943741 [DevTools] add perf regression test page in shell (#25078) Mengdi Chen 2023-01-04 17:31:13 -05:00
  • cccec0e5b2 [be] Don't use nested imports Sathya Gunasekaran 2023-01-04 21:11:40 +00:00
  • b8fd4680b1 [hir] Move inference passes to separate folder Sathya Gunasekaran 2023-01-04 21:11:37 +00:00
  • d187fff414 [typer] Move type inference to a separate folder Sathya Gunasekaran 2023-01-04 21:11:33 +00:00
  • 0e52cfcb52 Unify use and renderDidSuspendDelayIfPossible implementations (#25922) acdlite 2023-01-04 20:19:14 +00:00
  • c2d6552079 Unify use and renderDidSuspendDelayIfPossible implementations (#25922) Andrew Clark 2023-01-04 15:11:56 -05:00
  • f71e33397a Remove vestigial Suspense batching logic (#25861) acdlite 2023-01-04 19:57:07 +00:00
  • 48274a43aa Remove vestigial Suspense batching logic (#25861) Andrew Clark 2023-01-04 14:50:00 -05:00
  • efac190973 [typer] Make type inference more conservative Sathya Gunasekaran 2023-01-04 18:09:25 +00:00
  • 09bdf3553f [hir] Remove unreachable fallthroughs separately from shrink Sathya Gunasekaran 2023-01-04 18:09:24 +00:00
  • e4642326d3 Make LValue non-nullable in HIR Joe Savona 2023-01-04 09:51:17 -08:00
  • 29bb3f55a3 Rename IndexLoad/Store to ComputedLoad/Store Joe Savona 2023-01-03 17:03:45 -08:00
  • bd99d06a5f Support computed property access/assignment Joe Savona 2023-01-03 16:59:41 -08:00
  • ab150bd9d1 Object and array destructuring support in declaration/assignment Joe Savona 2023-01-03 16:59:38 -08:00
  • 45b3bd4899 Foundation for IndexStore/IndexLoad (no lowering) Joe Savona 2023-01-03 16:59:35 -08:00
  • c2b2df0d17 Remove unused Place.memberPath Joe Savona 2023-01-03 15:34:42 -08:00
  • c69cba357f Use distinct type for scope dependencies Joe Savona 2023-01-03 15:34:39 -08:00
  • 26cd435c7d Support chained assignment expressions Joe Savona 2023-01-03 14:11:04 -08:00
  • f96c1b8c3a Add fetchPriority to <img> and <link> (#25927) sebmarkbage 2022-12-23 19:39:21 +00:00
  • de7d1c9071 Add fetchPriority to <img> and <link> (#25927) Steven 2022-12-23 14:31:27 -05:00
  • f011917c95 reconciler docs: fix small typo - "mode" (instead of "node") (#25863) eps1lon 2022-12-23 12:30:36 +00:00
  • 81d4ee9ca5 reconciler docs: fix small typo - "mode" (instead of "node") (#25863) satelllte 2022-12-23 14:22:55 +02:00
  • f61282346f CHANGELOG.md Change parentheses position (#25762) eps1lon 2022-12-23 11:50:03 +00:00
  • 726a40eded CHANGELOG.md Change parentheses position (#25762) KZ-Lucas 2022-12-23 20:43:06 +09:00