Commit Graph

  • 05777ffb01 Setting transition pending flag shouldn't be part of a surrounding transition (#26243) Sophie Alpert 2023-03-15 18:10:53 -07:00
  • 976efdb202 Sync from oss-experimental, not oss-stable (#26401) rickhanlonii 2023-03-16 01:06:05 +00:00
  • 21f6dba6a7 Sync from oss-experimental, not oss-stable (#26401) Ricky 2023-03-15 21:01:07 -04:00
  • 923bb20d2e Remove unstable_flushControlled (#26397) kassens 2023-03-15 20:20:50 +00:00
  • c6d1181ba3 Refactor DCE internal state into a class Joe Savona 2023-03-15 13:20:26 -07:00
  • 99aa082be0 Remove unstable_flushControlled (#26397) Jan Kassens 2023-03-15 16:13:54 -04:00
  • f54f653277 DeclareLocal instruction Joe Savona 2023-03-15 13:12:07 -07:00
  • f88713bba5 Support spread elements in CallExpression args Joe Savona 2023-03-15 17:13:50 -07:00
  • 957d8f1d44 Remove incomplete try/catch support Joe Savona 2023-03-15 15:36:17 -07:00
  • 5bc2c807c3 Support array pattern params Joe Savona 2023-03-15 15:33:14 -07:00
  • b69afe0506 More precise error for canonical reassignment in a value block Joe Savona 2023-03-15 09:39:23 -07:00
  • 9200ad027d Throw CompilerError (todo) for unused conditional/logical Joe Savona 2023-03-15 09:39:23 -07:00
  • 47cf4e578c Restore some guards in ReactFabricGlobalResponderHandler after refactor (#26394) Rubén Norte 2023-03-15 10:30:40 +00:00
  • 969ad1d890 Disable IE innerHTML workaround behind a flag (#26390) sebmarkbage 2023-03-15 03:36:00 +00:00
  • cfc1274e3b Disable IE innerHTML workaround behind a flag (#26390) Sebastian Markbåge 2023-03-14 23:27:04 -04:00
  • 7537df3d4e Support assignment expressions in value blocks Joe Savona 2023-03-14 20:02:05 -07:00
  • a57f40d839 Undo dependency injection of batching (#26389) Sebastian Markbåge 2023-03-14 21:40:43 -04:00
  • 9b26db059b Avoid meta programming to initialize functions in module scope (#26388) sebmarkbage 2023-03-15 01:06:18 +00:00
  • d310d654a7 Avoid meta programming to initialize functions in module scope (#26388) Sebastian Markbåge 2023-03-14 21:00:22 -04:00
  • 21aee59e45 Delete unused DOM files (#26387) Sebastian Markbåge 2023-03-14 19:52:57 -04:00
  • 59cd1ca569 LeaveSSA: consistently rename identifiers even for value block phis Joe Savona 2023-03-14 15:24:38 -07:00
  • 56a3c18e56 [Flight fixture] Remove redundant use (#26373) Andrew Clark 2023-03-14 11:14:53 -04:00
  • 18d3ea057b Remove FeatureFlags fork for react-dom/unstable_testing (#26383) sebmarkbage 2023-03-13 22:48:27 +00:00
  • 6bd53a5bdf Remove FeatureFlags fork for react-dom/unstable_testing (#26383) Sebastian Markbåge 2023-03-13 18:43:37 -04:00
  • 23e0ce02a6 Make JSX memoization optional (on by default) Joe Savona 2023-03-13 13:25:09 -07:00
  • 9465cb2100 [hir] Move Types to a separate file Mofei Zhang 2023-03-13 14:52:15 -04:00
  • b3086817d7 [tests][hir-typer] Add hir-tests fixture Mofei Zhang 2023-03-13 14:52:15 -04:00
  • 03f3e541ce [tests][hir-typer] Add hir-tests fixture Mofei Zhang 2023-03-13 14:49:53 -04:00
  • 814a21c97b [prettier] Ignore flow files in incremental formatting Mofei Zhang 2023-03-13 14:49:52 -04:00
  • 89944512a2 Allow empty string to be passed to formAction (#26379) sebmarkbage 2023-03-13 18:34:16 +00:00
  • e90d058bee [babel] Remove prettier from plugin Lauren Tan 2023-03-13 14:32:32 -04:00
  • 2788d0d8dd Allow empty string to be passed to formAction (#26379) Sebastian Markbåge 2023-03-13 14:28:17 -04:00
  • f828bad387 Extracted definition and access to public instances to a separate module in Fabric (#26321) Rubén Norte 2023-03-13 13:25:42 +00:00
  • cd20376f03 Remove internal act from DevTools e2e test (#26376) Andrew Clark 2023-03-12 12:58:58 -04:00
  • 6b8da26cc0 Support Context as renderable node (#25641) acdlite 2023-03-11 22:40:30 +00:00
  • 131768166b Support Context as renderable node (#25641) Andrew Clark 2023-03-11 17:34:31 -05:00
  • 132204a0a2 Support Promise as a renderable node (#25634) acdlite 2023-03-11 22:16:14 +00:00
  • d4f58c3b81 Support Promise as a renderable node (#25634) Andrew Clark 2023-03-11 17:11:27 -05:00
  • f411e8990f Remote .internal override from untrusted URL tests (#26372) Andrew Clark 2023-03-11 15:46:16 -05:00
  • 6334614860 Add disableLegacyContext test gates where needed (#26371) Andrew Clark 2023-03-11 15:32:02 -05:00
  • 432ffc9d0f Convert more Scheduler.unstable_flushAll in tests to new test utils (#26369) Tianyu Yao 2023-03-10 17:56:13 -08:00
  • 774111855d [Flight Fixture] Fix proxying with compression (#26368) Sebastian Markbåge 2023-03-10 19:48:46 -05:00
  • 69fd78fe37 Update Float tests to check for specific errors (#26367) Andrew Clark 2023-03-10 18:37:32 -05:00
  • 1dd9e4e15c flushSync: Exhaust queue even if something throws (#26366) acdlite 2023-03-10 22:27:01 +00:00
  • 93c10dfa6b flushSync: Exhaust queue even if something throws (#26366) Andrew Clark 2023-03-10 17:21:34 -05:00
  • a22bd995c5 [DevTools] prevent StyleX plugin from throwing when inspecting CSS (#26364) Mengdi Chen 2023-03-10 15:43:05 -05:00
  • be353d2515 [Flight Reply] Add undefined and Iterable Support (#26365) Sebastian Markbåge 2023-03-10 12:47:43 -05:00
  • a91d8c76a1 [Flight Reply] Add Reply Encoding (#26360) sebmarkbage 2023-03-10 16:41:06 +00:00
  • ef8bdbecb6 [Flight Reply] Add Reply Encoding (#26360) Sebastian Markbåge 2023-03-10 11:36:15 -05:00
  • a8875eab7f Update more tests to not rely on sync queuing (#26358) Andrew Clark 2023-03-10 11:06:28 -05:00
  • 2d9d96bce9 [Flight] Add support for returning undefined from render (#26349) eps1lon 2023-03-09 21:25:41 +00:00
  • d1ad984db1 [Flight] Add support for returning undefined from render (#26349) Sebastian Silbermann 2023-03-09 22:18:52 +01:00
  • d376cf1e37 Memoize arrays/objects created with destructuring spread Joe Savona 2023-03-09 12:44:30 -08:00
  • fcbfca69c9 More tests Joe Savona 2023-03-09 12:44:26 -08:00
  • 58a1cd872e Be explicit about lvalues (to distinguish their memo level later) Joe Savona 2023-03-09 12:44:22 -08:00
  • 9048f59237 Prune scopes whose values dont escape Joe Savona 2023-03-09 09:51:43 -08:00
  • faa8eef0a8 [be] Fix remaining lints and enable lint in CI Lauren Tan 2023-03-10 16:21:01 -05:00
  • 39d4b93657 [Internal tests] Close MessageChannel port to prevent leak (#26357) Andrew Clark 2023-03-09 11:20:07 -05:00
  • fabd29ab0b [Float][Fizz]: Don't preload nomodule scripts (#26353) gnoff 2023-03-09 06:04:37 +00:00
  • 3706edb81c [Float][Fizz]: Don't preload nomodule scripts (#26353) Josh Story 2023-03-08 21:59:43 -08:00
  • 7813cfa52c Fix EliminateRedundantPhi for cascading eliminated phis Joe Savona 2023-03-08 21:10:07 -08:00
  • 6e831f9cca Split out ServerReferenceMetadata into Id and Bound Arguments (#26351) sebmarkbage 2023-03-09 04:50:43 +00:00
  • 1fb0aed668 Fix mapInstructionOperands() visitor Joe Savona 2023-03-08 20:49:32 -08:00
  • ff855b1d34 Repro case for product bug Joe Savona 2023-03-08 20:49:28 -08:00
  • 2b003a5cc6 Split out ServerReferenceMetadata into Id and Bound Arguments (#26351) Sebastian Markbåge 2023-03-08 23:45:55 -05:00
  • 6d4b0c61b3 Export ValueKind and Effect Joe Savona 2023-03-08 15:56:25 -08:00
  • 62cd5af08e Codemod redundant async act scopes (#26350) Andrew Clark 2023-03-08 16:40:23 -05:00
  • 037378202f Internal act: Call scope function after an async gap (#26347) Andrew Clark 2023-03-08 16:25:12 -05:00
  • d8e49f2af8 Use setTimeout to schedule work on the server in Edge environments (#26348) Sebastian Markbåge 2023-03-08 15:34:29 -05:00
  • 83643778bd Internal test helpers: Use Node's MessageChannel to queue task (#26345) Andrew Clark 2023-03-08 15:04:38 -05:00
  • f985d6cdba PropertyDelete/ComputedDelete instructions Joe Savona 2023-03-08 12:04:27 -08:00
  • f36ab0e375 Remove timers from ReactDOMSuspensePlaceholder tests (#26346) Andrew Clark 2023-03-08 14:45:35 -05:00
  • 44d3807945 Move internalAct to internal-test-utils package (#26344) Andrew Clark 2023-03-08 12:58:31 -05:00
  • 8c100620ca Build: specify Node.js 16 as minimum for dev (#26343) Jan Kassens 2023-03-08 12:14:36 -05:00
  • d814473047 [Internal API only] Delete non-awaited form of act (#26339) Andrew Clark 2023-03-08 11:46:10 -05:00
  • 0363648178 [babel] Fix export ordering Lauren Tan 2023-03-08 11:42:57 -05:00
  • 702fc984e6 Codemod act -> await act (4/?) (#26338) Andrew Clark 2023-03-08 11:36:05 -05:00
  • 9fb2469a63 Restore definition of NativeMethods as an object for React Native (#26341) Rubén Norte 2023-03-08 14:37:37 +00:00
  • aef930314f [DevTools] upgrade electron to latest version & security improvements (#26337) Mengdi Chen 2023-03-07 22:31:54 -05:00
  • 42c04fdcc7 [test] Add test to show Forget's inference is run inside lambda Sathya Gunasekaran 2023-03-08 00:16:00 +00:00
  • 8695ea05c3 [test] Add test for capturing a ref before renaming Sathya Gunasekaran 2023-03-08 00:15:57 +00:00
  • 80ab2f25a6 [test] Add test for capturing a renamed ref Sathya Gunasekaran 2023-03-08 00:15:54 +00:00
  • d155d2dd81 [test] Add test for lambda that conditionally captures ref Sathya Gunasekaran 2023-03-08 00:15:51 +00:00
  • 1e8b6b51d3 [test] Add test for lambda that shadows ref Sathya Gunasekaran 2023-03-08 00:15:48 +00:00
  • 161f6ae42c Codemod act -> await act (3/?) (#26336) Andrew Clark 2023-03-07 14:39:30 -05:00
  • 58605f7988 Codemod act -> await act (2/?) (#26335) Andrew Clark 2023-03-07 12:07:30 -05:00
  • 703c67560d Codemod act -> await act (1/?) (#26334) Andrew Clark 2023-03-07 10:15:34 -05:00
  • b380c24852 Convert class equivlance tests to flushSync (#26333) Andrew Clark 2023-03-07 10:14:41 -05:00
  • 8f812e75d6 Refactor ReactFabricHostComponent (#26323) Rubén Norte 2023-03-07 14:33:55 +00:00
  • fb25407fd2 [Float][Fiber] implement a faster hydration match for hoistable elements (#26154) gnoff 2023-03-07 03:57:28 +00:00
  • 978fae4b4f [Float][Fiber] implement a faster hydration match for hoistable elements (#26154) Josh Story 2023-03-06 19:52:35 -08:00
  • 1c023263a3 Use shorthand where possible for ObjectExpression properties Joe Savona 2023-03-06 16:35:52 -08:00
  • e381aa042f Support spread elements in ArrayExpression Joe Savona 2023-03-06 15:32:43 -08:00
  • 93cca54aba Support spread patterns in object literals Joe Savona 2023-03-06 15:24:43 -08:00
  • 7893a6c403 Represent ObjectExpression properties as Array<ObjectProperty> Joe Savona 2023-03-06 15:19:34 -08:00
  • d8555ff650 [Float][Fizz][Fiber] - Do not hoist elements with itemProp & hydrate more tolerantly in hoist contexts (#26256) gnoff 2023-03-06 23:05:43 +00:00
  • 8a9f82ed58 [Float][Fizz][Fiber] - Do not hoist elements with itemProp & hydrate more tolerantly in hoist contexts (#26256) Josh Story 2023-03-06 15:00:54 -08:00
  • f3c662845b Support string literal keys for object expressions Joe Savona 2023-03-06 14:51:18 -08:00
  • a9d6d2d95a [rfc] always create collections even if elements have errors Joe Savona 2023-03-06 14:43:58 -08:00
  • b793fe424d Separate eachLValue/eachOperand visitors Joe Savona 2023-03-06 14:33:52 -08:00