Commit Graph

  • 8a53160111 [compiler] Don't error on ref-in-render on StartMemoize Mike Vitousek 2024-08-16 13:27:13 -04:00
  • 7468ac530e [compiler] Fixture to show ref-in-render enforcement issue with useCallback Mike Vitousek 2024-08-16 13:27:13 -04:00
  • 5030e08575 [compiler] Exclude refs and ref values from having mutable ranges Mike Vitousek 2024-08-16 13:27:13 -04:00
  • 99d43a14d0 [flow] Eliminate a few React.Element type that will be synced to react-native (#30719) SamChou19815 2024-08-16 10:03:44 -07:00
  • 85fb95cdff [flow] Eliminate a few React.Element type that will be synced to react-native (#30719) Sam Zhou 2024-08-16 12:53:52 -04:00
  • fa6eab5854 [Flight] Implement prerender (#30686) Josh Story 2024-08-15 14:28:28 -07:00
  • 50d2197dd5 [compiler] Support for member expression inc/decrement Mike Vitousek 2024-08-15 15:00:36 -04:00
  • bb6acc20af [compiler] Allow hoisting of destructured variable declarations Mike Vitousek 2024-08-15 14:27:37 -04:00
  • 19bd26beb6 [Flight/DevTools] Pass the Server Component's "key" as Part of the ReactComponentInfo (#30703) Sebastian Markbåge 2024-08-15 11:04:53 -04:00
  • c39da3e4de [compiler] Off-by-default validation against setState directly in passive effect Joe Savona 2024-08-13 22:38:40 -04:00
  • cea13feb34 Publish experimental_renderToHTML (#30690) Sebastian Silbermann 2024-08-15 08:50:56 +02:00
  • 8b08ee08a1 [Flight] reorganize code for forked entrypoints (#30702) Josh Story 2024-08-14 18:10:40 -07:00
  • 220e25c8db [Fresh] Always reset useMemoCache on Fast Refresh (#30700) gaearon 2024-08-14 17:11:17 -07:00
  • b41f0cd50d [Fresh] Always reset useMemoCache on Fast Refresh (#30700) gaearon 2024-08-14 17:11:16 -07:00
  • 7e8a06cf4c [Fresh] Always reset useMemoCache on Fast Refresh (#30700) dan 2024-08-15 01:02:29 +01:00
  • d9eb1540e2 [fresh] Add failing test for useMemoCache reset case Lauren Tan 2024-08-14 14:45:20 -04:00
  • 8cf8b0de46 test: validate only safe fn calls gh/mvitousek/081424 Mike Vitousek 2024-08-14 17:01:29 -04:00
  • fca5d655d7 [DevTools] Hide props section if it is null (#30696) Sebastian Markbåge 2024-08-14 15:48:05 -04:00
  • dd8e0ba857 [compiler] Support for useTransition Mike Vitousek 2024-08-14 13:54:38 -04:00
  • 179197a22a [compiler] Allow different dependencies from explicit memoization when dependency is a ref Mike Vitousek 2024-08-14 13:54:38 -04:00
  • 5c9243d153 Rename renderToMarkup to renderToHTML (#30689) Sebastian Silbermann 2024-08-14 19:35:16 +02:00
  • e0a0e65412 Move react-html to react-markup (#30688) Sebastian Silbermann 2024-08-14 19:22:44 +02:00
  • 49496d4937 [DevTools] Support Server Components in Tree (#30684) Sebastian Markbåge 2024-08-14 11:16:51 -04:00
  • e3cf3d59b4 Fix unstable_useContextWithBailout dispatcher assignment (#30692) jackpope 2024-08-14 08:13:51 -07:00
  • 0ad0fac1dc Fix unstable_useContextWithBailout dispatcher assignment (#30692) Jack Pope 2024-08-14 11:04:42 -04:00
  • fbfe08de61 fix[react-devtools/InspectedElement]: fixed border stylings when some of the panels are not rendered (#30676) Ruslan Lesiutin 2024-08-14 13:35:06 +01:00
  • 2a540194ad [Flight] do not emit error after abort (#30683) Josh Story 2024-08-13 20:59:45 -07:00
  • 8e60bacd08 [compiler] Reordering of logical expressions Mike Vitousek 2024-08-13 16:57:45 -04:00
  • f6d1df6648 [Flight] erroring after abort should not result in unhandled rejection (#30675) Josh Story 2024-08-13 13:42:10 -07:00
  • a601d1da36 [compiler] Allow lets to be hoisted Mike Vitousek 2024-08-13 16:35:56 -04:00
  • 082a690cc3 [DevTools] Compute new reordered child set from the instance tree (#30668) Sebastian Markbåge 2024-08-13 15:18:34 -04:00
  • e865fe0722 [DevTools] Unmount instance by walking the instance tree instead of the fiber tree (#30665) Sebastian Markbåge 2024-08-13 15:18:24 -04:00
  • b903fc08c5 Fix unstable_useContextWithBailout incorrect dispatcher assignment (#30673) jackpope 2024-08-13 08:40:45 -07:00
  • d48603a525 Fix unstable_useContextWithBailout incorrect dispatcher assignment (#30673) Jack Pope 2024-08-13 11:31:44 -04:00
  • 6be688d88d [compiler] Custom type definitions in config Mike Vitousek 2024-08-12 22:00:15 -04:00
  • 23830ea2a1 Unit Test for findNodeHandle Error Behavior (#30669) Timothy Yung 2024-08-12 16:32:40 -07:00
  • 0d7c12c779 [compiler][ez] Enable some sprout tests that no longer need to be disabled Mike Vitousek 2024-08-12 12:55:55 -07:00
  • 6532c41256 [compiler] Allow macro methods Mike Vitousek 2024-08-12 12:55:55 -07:00
  • d50e024fd4 [compiler] Promote temporaries when necessary to prevent codegen reordering over side-effectful operations Mike Vitousek 2024-08-12 12:36:49 -07:00
  • fbe81b214a [compiler] Publish to latest tag Lauren Tan 2024-08-12 14:03:27 -04:00
  • 25c584f567 [DevTools] Further Refactoring of Unmounts (#30658) Sebastian Markbåge 2024-08-12 12:41:29 -04:00
  • 027534e673 Add experimental_ prefix to renderToMarkup sebbie/react-markup/publishable eps1lon 2024-08-12 18:38:44 +02:00
  • f23fc95209 Allow nightly releases of react-markup eps1lon 2024-08-12 18:35:33 +02:00
  • b4c38015d0 [DevTools] Remove lodash.throttle (#30657) Sebastian Markbåge 2024-08-12 12:32:55 -04:00
  • 68dbd84b61 [DevTools] Unmount by walking previous nodes no longer in the new tree (#30644) Sebastian Markbåge 2024-08-12 00:35:42 -04:00
  • 8d74e8c73a [compiler] Patch error reporting for blocklisted imports Mofei Zhang 2024-08-09 13:43:21 -07:00
  • 2504dbd669 Punctuation & correcting spelling mistakes (#30592) hylinz 2024-08-09 23:53:53 +02:00
  • 11eaa6f9c1 Update on "[compiler] Allow reordering more types of instructions" gh/josephsavona/35/head Joe Savona 2024-08-09 14:35:38 -07:00
  • 000f97e861 [compiler] Allow reordering more types of instructions gh/josephsavona/35/orig Joe Savona 2024-08-09 14:35:38 -07:00
  • f04a4f07f1 Update on "[compiler] Allow reordering more types of instructions" Joe Savona 2024-08-09 14:12:24 -07:00
  • 54a150dc6e [compiler][be] Remove completed todo comment Joe Savona 2024-08-07 22:09:06 -07:00
  • 229038eab8 [compiler][be] Cleanup class naming in PromoteUsedTemporaries Joe Savona 2024-08-07 22:06:03 -07:00
  • 7814d41c11 [compiler] Allow reordering more types of instructions Joe Savona 2024-08-09 14:10:27 -07:00
  • 0e6d8c3d1a [ci] fix path in compiler_typescript.yml (#30651) Jan Kassens 2024-08-09 13:21:24 -04:00
  • 2d2cc042d7 [compiler][ez] Option to bail out on blocklisted imports Mofei Zhang 2024-08-08 15:47:40 -07:00
  • 3871fdadaa [compiler][be] Clean up compilation skipping logic in Program Mofei Zhang 2024-08-08 15:41:38 -07:00
  • 0fb03c4952 [compiler][ez] Add types for Math.min, recursive global Mofei Zhang 2024-08-08 15:41:37 -07:00
  • 032ab3f765 better typing of some globals gh/mvitousek/080824c Mike Vitousek 2024-08-08 13:49:41 -07:00
  • ade006f8da test: validate only safe fn calls gh/mvitousek/080824b Mike Vitousek 2024-08-08 13:42:07 -07:00
  • 587f03c922 [DevTools] Build up DevTools Instance Shadow Tree (#30625) Sebastian Markbåge 2024-08-08 12:44:35 -04:00
  • fb1c63fb76 [compiler] remove duplicate root files (#30639) Jan Kassens 2024-08-08 12:42:45 -04:00
  • 9d2da5913a [compiler] Add context callee import if required Sathya Gunsasekaran 2024-08-07 16:54:23 +01:00
  • 83cc13f746 [compiler] Rewrite useContext callee Sathya Gunsasekaran 2024-08-07 15:55:29 +01:00
  • 8b31835fc0 [compiler] Replace for...in with for...of for array of strings (#30631) Sol Lee 2024-08-08 14:07:04 +09:00
  • a037dabd42 [compiler] Patch ValidatePreserveMemo to bailout correctly for refs gh/josephsavona/35/base Mofei Zhang 2024-08-07 16:11:38 -07:00
  • 53194c8792 [compiler] Remove transitive memo check in validatePreserveMemo Mofei Zhang 2024-08-07 16:11:37 -07:00
  • 2f8ff3deb2 [compiler][repro] False positives for ValidatePreserveMemo Mofei Zhang 2024-08-07 16:11:34 -07:00
  • 2bd415355e [compiler][repro] ValidatePreserveMemo x useRef bug Mofei Zhang 2024-08-07 16:11:31 -07:00
  • e662b0a24b [compiler][be] Less ambiguous error messages for validateMemo bailout Mofei Zhang 2024-08-07 16:11:30 -07:00
  • e948a5ac68 [compiler] Add lowerContextAccess pass Sathya Gunsasekaran 2024-08-07 15:55:29 +01:00
  • 9eb288e657 [compiler][ez] Default to using flow suppressions Mike Vitousek 2024-08-06 23:47:09 -07:00
  • 838da52d67 [ci] Fix incorrect tags being pushed for compiler releases Lauren Tan 2024-08-06 17:15:56 -04:00
  • 030d83bab4 [ci] Fix dist-tag command Lauren Tan 2024-08-06 15:30:47 -04:00
  • 9f0508fcf4 [final] Actually publish packages to npm Lauren Tan 2024-08-06 15:04:30 -04:00
  • 3d61b9b4cd [compiler] Stay in SSA form through entire pipeline Joe Savona 2024-08-06 11:24:51 -07:00
  • 22360089b5 [compiler] Add Identifier.declarationId Joe Savona 2024-08-06 11:24:50 -07:00
  • 02217c9e12 [ci] Make compiler publish script runnable Lauren Tan 2024-08-06 14:53:00 -04:00
  • 47d85282bc [ci] Add prerelease nightly and manual script for compiler Lauren Tan 2024-08-06 14:41:28 -04:00
  • c9143b98d0 [compiler] Refactor release script Lauren Tan 2024-08-06 14:41:26 -04:00
  • e8a2b47eb5 [compiler] Remove sleep in manual release script Lauren Tan 2024-08-06 14:41:25 -04:00
  • ff0d2621f4 Fix rust lints Lauren Tan 2024-08-06 14:41:24 -04:00
  • eb52f3788f [CI] fix the shared_lint cached key (#30609) Arthur 2024-08-07 02:43:10 +08:00
  • 187dd6a7a2 Replace NodeJS 21 with 22 in devEngines field (#30598) Jan Kassens 2024-08-06 11:06:14 -04:00
  • eb1d52b01b [compiler] Refactor createTemporaryPlace Sathya Gunsasekaran 2024-08-02 19:26:46 +01:00
  • dfaf698f57 tonights forecast: a freeze is coming gh/mvitousek/080824a Mike Vitousek 2024-08-05 14:55:01 -07:00
  • dad908790d [compiler][wip] Validate against useEffect gh/mvitousek/080824 Mike Vitousek 2024-08-05 11:28:15 -07:00
  • 3221ff0d9f Remove flag enableUseDeferredValueInitialArg (#30595) kassens 2024-08-05 08:32:25 -07:00
  • 65903583d2 Remove flag enableUseDeferredValueInitialArg (#30595) Jan Kassens 2024-08-05 11:25:05 -04:00
  • c0ee8e94b0 Fix typos in Turbopack configuration and in Node.js loader error messages (#30593) Greg Brimble 2024-08-05 09:11:39 -05:00
  • 07b977b734 react-html -> react-markup eps1lon 2024-08-05 15:41:54 +02:00
  • 6750423ca4 chore[packages/react-devtools]: remove unused index.js (#30579) Ruslan Lesiutin 2024-08-05 07:53:08 +01:00
  • ba6a9e94ed [Flight] Warn for keyless fragments in an array (#30588) Sebastian Markbåge 2024-08-02 20:08:08 -04:00
  • 8a70d31ba9 [DevTools] Track DOM nodes to Fiber map for HostHoistable Resources (#30590) Sebastian Markbåge 2024-08-02 19:22:39 -04:00
  • 3af905d954 [compiler] Fix issue with macro arguments being outlined Mike Vitousek 2024-08-02 14:55:54 -07:00
  • aa8469fefb [DevTools] Rename mountFiberRecursively/updateFiberRecursively (#30586) Sebastian Markbåge 2024-08-02 17:53:17 -04:00
  • ed94ea146a [DevTools] Allow Highlighting/Inspect HostSingletons/Hoistables and Resources (#30584) Sebastian Markbåge 2024-08-02 17:04:27 -04:00
  • 47337a842a [compiler] Allow global mutation effects in arguments passed to hooks and in return values Mike Vitousek 2024-08-02 12:24:41 -07:00
  • bae18b4dfe [compiler] Add flag for lowering context access Sathya Gunsasekaran 2024-07-31 14:35:35 +01:00
  • f5f9899bee [compiler] Add typing for useContext hook Sathya Gunsasekaran 2024-07-31 14:35:32 +01:00
  • ce6078521e [compiler] Refactor makeTemporary outside HIRBuilder Sathya Gunsasekaran 2024-07-31 14:35:30 +01:00