Commit Graph

  • 3f40eb73a8 [compiler] Allow passing refs to render helpers (#34006) Joseph Savona 2025-07-29 10:06:23 -07:00
  • 1d7e942da7 [compiler] Allow mergeRefs pattern (and detect refs passed as ref prop) (#34004) Joseph Savona 2025-07-29 10:06:11 -07:00
  • 263abf8d70 [compiler] Fixes to enableTreatRefLikeIdentifiersAsRefs (#34000) josephsavona 2025-07-29 10:05:50 -07:00
  • e03117005d Merge 1b4f28e24d into sapling-pr-archive-josephsavona Joseph Savona 2025-07-29 10:05:34 -07:00
  • c681973384 [compiler] Fixes to enableTreatRefLikeIdentifiersAsRefs (#34000) josephsavona 2025-07-29 10:05:12 -07:00
  • 1b4f28e24d [compiler] Detect known incompatible libraries Joe Savona 2025-07-29 10:05:10 -07:00
  • 8eca2e657b [compiler] Allow assigning ref-accessing functions to objects if not mutated Joe Savona 2025-07-29 10:05:10 -07:00
  • 966897a254 [compiler] disallow ref access in state initializer, reducer/initializer Joe Savona 2025-07-29 10:05:10 -07:00
  • b383925576 [compiler] ref guards apply up to fallthrough of the test Joe Savona 2025-07-29 10:05:10 -07:00
  • f482b7639e [compiler] treat ref-like identifiers as refs by default Joe Savona 2025-07-29 10:05:10 -07:00
  • 21d071e3f3 [compiler] Allow passing refs to render helpers pr34006 Joe Savona 2025-07-29 10:05:10 -07:00
  • 35e58360cb [compiler] Allow mergeRefs pattern (and detect refs passed as ref prop) pr34004 Joe Savona 2025-07-29 10:05:10 -07:00
  • 79dc706498 [compiler] Improve ref validation error message (#34003) Joseph Savona 2025-07-29 10:03:28 -07:00
  • b3d97c142a Merge 0315442032 into sapling-pr-archive-josephsavona Joseph Savona 2025-07-29 10:02:14 -07:00
  • 0315442032 [compiler] Detect known incompatible libraries Joe Savona 2025-07-29 10:01:15 -07:00
  • 45420c835b [compiler] Allow assigning ref-accessing functions to objects if not mutated Joe Savona 2025-07-29 10:01:15 -07:00
  • 017158dd7b [compiler] disallow ref access in state initializer, reducer/initializer Joe Savona 2025-07-29 10:01:15 -07:00
  • 0bae1e38da [compiler] ref guards apply up to fallthrough of the test Joe Savona 2025-07-29 10:01:15 -07:00
  • b38db0d6ff [compiler] treat ref-like identifiers as refs by default Joe Savona 2025-07-29 10:01:15 -07:00
  • 1366b386ee [compiler] Allow passing refs to render helpers Joe Savona 2025-07-29 10:01:15 -07:00
  • 4a1343ed3e [compiler] Allow mergeRefs pattern (and detect refs passed as ref prop) Joe Savona 2025-07-29 10:01:15 -07:00
  • 93b8cc60ef [compiler] Improve ref validation error message pr34003 Joe Savona 2025-07-29 10:01:15 -07:00
  • 85bbe39ef8 [compiler] Fixes to enableTreatRefLikeIdentifiersAsRefs (#34000) Joseph Savona 2025-07-29 09:57:48 -07:00
  • d75704db4e [eslint] Disallow use within try/catch blocks (#34040) poteto 2025-07-29 09:40:25 -07:00
  • 16f8eb9153 [eslint] Disallow use within try/catch blocks (#34040) poteto 2025-07-29 09:39:49 -07:00
  • 820af20971 [eslint] Disallow use within try/catch blocks (#34040) lauren 2025-07-29 12:33:42 -04:00
  • 2bf40a4288 merge commit for archive created by Sapling Lauren Tan 2025-07-29 12:06:57 -04:00
  • 6e3a120ef8 [eslint] Disallow usage within try/catch blocks Lauren Tan 2025-07-29 12:06:38 -04:00
  • d3e8fc14f2 merge commit for archive created by Sapling Lauren Tan 2025-07-29 11:59:45 -04:00
  • be4268635b [eslint] Disallow usage within try/catch blocks Lauren Tan 2025-07-29 11:58:32 -04:00
  • fad31e901a [Fiber] Treat unwrapping React.lazy more like a use() (#34031) sebmarkbage 2025-07-29 08:57:03 -07:00
  • 0c4e650f61 [Fiber] Treat unwrapping React.lazy more like a use() (#34031) sebmarkbage 2025-07-29 08:56:28 -07:00
  • 827779c3f7 Merge 922de88ed6 into sapling-pr-archive-poteto lauren 2025-07-29 11:54:35 -04:00
  • 922de88ed6 [eslint] Disallow usage within try/catch blocks Lauren Tan 2025-07-29 11:51:10 -04:00
  • 9be531cd37 [Fiber] Treat unwrapping React.lazy more like a use() (#34031) Sebastian Markbåge 2025-07-29 11:50:12 -04:00
  • b1cbb482d5 [DevTools] More robust resize handling (#34036) Sebastian "Sebbie" Silbermann 2025-07-29 17:45:00 +02:00
  • 9c9136b441 [DevTools] Swap Components tab layout based on container size (#34035) Sebastian "Sebbie" Silbermann 2025-07-29 17:23:35 +02:00
  • 33a2bf78c4 [DevTools] Silence unactionable bundle warnings in shell (#34034) Sebastian "Sebbie" Silbermann 2025-07-29 11:18:47 +02:00
  • 5d7e8b90e2 [DevTools] Use use() instead of throwing a Promise in Caches (#34033) Sebastian Markbåge 2025-07-29 03:45:56 -04:00
  • 6e85b51b78 Merge a590ed7d84 into sapling-pr-archive-josephsavona Joseph Savona 2025-07-28 17:46:21 -07:00
  • a590ed7d84 [compiler] Remove now-unused FunctionEffect type Joe Savona 2025-07-28 17:45:07 -07:00
  • dfac2633d2 Merge 773cf53a37 into sapling-pr-archive-josephsavona Joseph Savona 2025-07-28 17:37:47 -07:00
  • 773cf53a37 [compiler][wip] Remove old mutation/aliasing implementation Joe Savona 2025-07-28 17:37:38 -07:00
  • 0fbde312e9 merge commit for archive created by Sapling Joe Savona 2025-07-28 15:30:13 -07:00
  • ed579dc782 [compiler] Detect known incompatible libraries Joe Savona 2025-07-28 15:29:58 -07:00
  • 8d33d92d6c Merge cd67ca7abb into sapling-pr-archive-josephsavona Joseph Savona 2025-07-28 15:21:03 -07:00
  • cd67ca7abb [compiler] Detect known incompatible libraries Joe Savona 2025-07-28 15:03:47 -07:00
  • 7d32277a10 merge commit for archive created by Sapling Joe Savona 2025-07-28 13:20:12 -07:00
  • d9f2752503 [compiler] Allow assigning ref-accessing functions to objects if not mutated Joe Savona 2025-07-28 11:32:24 -07:00
  • 71236c9409 [DevTools] Include the description derived from the promise (#34017) Sebastian Markbåge 2025-07-28 15:11:04 -04:00
  • b14beb9228 Merge c47d815a58 into sapling-pr-archive-josephsavona Joseph Savona 2025-07-28 11:35:05 -07:00
  • c47d815a58 [compiler] Allow assigning ref-accessing functions to objects if not mutated Joe Savona 2025-07-28 11:32:24 -07:00
  • d31235a22c [compiler] Enable validateNoVoidUseMemo in eslint & playground (#34022) poteto 2025-07-28 10:49:06 -07:00
  • 88ca7c7ed6 [compiler] Enable validateNoVoidUseMemo in eslint & playground (#34022) poteto 2025-07-28 10:48:35 -07:00
  • bc990fa413 [compiler] Aggregate all errors reported from DropManualMemoization (#34002) poteto 2025-07-28 10:42:25 -07:00
  • 7ee7571212 [compiler] Enable validateNoVoidUseMemo in eslint & playground (#34022) lauren 2025-07-28 13:42:14 -04:00
  • 1abacc2693 [compiler] Aggregate all errors reported from DropManualMemoization (#34002) poteto 2025-07-28 10:41:53 -07:00
  • 0742fa023c Merge e6eddf6773 into sapling-pr-archive-josephsavona Joseph Savona 2025-07-28 10:28:04 -07:00
  • e6eddf6773 [compiler] disallow ref access in state initializer, reducer/initializer Joe Savona 2025-07-28 10:27:10 -07:00
  • 678a3531fe Merge 1d17066ffc into sapling-pr-archive-poteto lauren 2025-07-28 13:26:12 -04:00
  • 1d17066ffc [compiler] Enable validateNoVoidUseMemo in eslint & playground Lauren Tan 2025-07-28 13:26:00 -04:00
  • 6b22f31f1a [compiler] Aggregate all errors reported from DropManualMemoization (#34002) lauren 2025-07-28 13:25:25 -04:00
  • 8c18e42044 [compiler] Add new ValidateNoVoidUseMemo pass (#33990) poteto 2025-07-28 10:00:36 -07:00
  • cf7bb43316 [compiler] Add new ValidateNoVoidUseMemo pass (#33990) poteto 2025-07-28 10:00:02 -07:00
  • cc6aac3589 Merge b79ed09b8c into sapling-pr-archive-poteto lauren 2025-07-28 12:55:29 -04:00
  • b79ed09b8c [compiler] Enable validateNoVoidUseMemo in eslint & playground Lauren Tan 2025-07-28 12:55:17 -04:00
  • 1c971509fe [compiler] Aggregate all errors reported from DropManualMemoization Lauren Tan 2025-07-28 12:55:17 -04:00
  • b5c1637109 [compiler] Reuse DropManualMemoization for ValidateNoVoidUseMemo (#34001) lauren 2025-07-28 12:54:43 -04:00
  • 53be33885b [compiler] Disambiguate between void, implicit, and explicit returns (#33989) poteto 2025-07-28 09:53:42 -07:00
  • b723ffdb55 [compiler] Disambiguate between void, implicit, and explicit returns (#33989) poteto 2025-07-28 09:53:06 -07:00
  • 01134d6962 Merge 963141dbe0 into sapling-pr-archive-josephsavona Joseph Savona 2025-07-28 09:49:33 -07:00
  • 963141dbe0 [compiler] ref guards apply up to fallthrough of the test Joe Savona 2025-07-28 09:49:06 -07:00
  • 8165b57751 Merge 5940b18aff into sapling-pr-archive-poteto lauren 2025-07-28 12:47:44 -04:00
  • 5940b18aff [compiler] Enable validateNoVoidUseMemo in eslint & playground Lauren Tan 2025-07-28 12:47:19 -04:00
  • 87302fa10a [compiler] Aggregate all errors reported from DropManualMemoization Lauren Tan 2025-07-28 12:47:19 -04:00
  • d52d8d6ba4 [compiler] Reuse DropManualMemoization for ValidateNoVoidUseMemo Lauren Tan 2025-07-28 12:47:19 -04:00
  • c60eebffea [compiler] Add new ValidateNoVoidUseMemo pass (#33990) lauren 2025-07-28 12:46:42 -04:00
  • 5dd622eabe [compiler] Disambiguate between void, implicit, and explicit returns (#33989) lauren 2025-07-28 12:46:30 -04:00
  • ac4233e10c Merge b1c89f7a7e into sapling-pr-archive-poteto lauren 2025-07-28 12:41:42 -04:00
  • b1c89f7a7e [compiler] Enable validateNoVoidUseMemo in eslint & playground Lauren Tan 2025-07-28 12:40:48 -04:00
  • fe71c45f25 merge commit for archive created by Sapling Lauren Tan 2025-07-28 12:38:28 -04:00
  • e071f07b73 [compiler] Enable validateNoVoidUseMemo in eslint Lauren Tan 2025-07-28 12:37:46 -04:00
  • da51f15323 [compiler] Aggregate all errors reported from DropManualMemoization Lauren Tan 2025-07-28 12:37:46 -04:00
  • 439300b731 [compiler] Reuse DropManualMemoization for ValidateNoVoidUseMemo Lauren Tan 2025-07-28 12:37:46 -04:00
  • 7624a8d7ba [compiler] Add new ValidateNoVoidUseMemo pass Lauren Tan 2025-07-28 12:37:46 -04:00
  • efed6ed5fe [compiler] Disambiguate between void, implicit, and explicit returns Lauren Tan 2025-07-28 12:37:46 -04:00
  • 904989f044 Clean up 19.1.1 changelog (#34023) dan 2025-07-28 17:32:23 +01:00
  • ab2681af03 [DevTools] Skeleton for Suspense tab (#34020) Sebastian "Sebbie" Silbermann 2025-07-28 18:26:55 +02:00
  • 101b20b663 [DevTools] Add a little bar indicating time span of an async entry relative to others (#34016) Sebastian Markbåge 2025-07-28 12:22:33 -04:00
  • a5eb5a3e8d merge commit for archive created by Sapling Lauren Tan 2025-07-28 12:15:48 -04:00
  • b544b1566a [compiler] Enable validateNoVoidUseMemo in eslint Lauren Tan 2025-07-28 12:15:13 -04:00
  • 7872b2e0d3 [compiler] Aggregate all errors reported from DropManualMemoization Lauren Tan 2025-07-28 12:15:13 -04:00
  • b47bf3fa5c [compiler] Reuse DropManualMemoization for ValidateNoVoidUseMemo Lauren Tan 2025-07-28 12:15:13 -04:00
  • 626a4bb62d [compiler] Add new ValidateNoVoidUseMemo pass Lauren Tan 2025-07-28 12:15:13 -04:00
  • e5c9be4b51 [compiler] Disambiguate between void, implicit, and explicit returns Lauren Tan 2025-07-28 12:15:13 -04:00
  • ed6970e4df merge commit for archive created by Sapling Lauren Tan 2025-07-28 12:09:57 -04:00
  • eaee5308cc Add changelog entry for 19.1.1 (#34021) Jack Pope 2025-07-28 12:09:56 -04:00
  • 1b1165180a [compiler] Aggregate all errors reported from DropManualMemoization Lauren Tan 2025-07-28 12:09:31 -04:00
  • 4c5c5c3244 [compiler] Reuse DropManualMemoization for ValidateNoVoidUseMemo Lauren Tan 2025-07-28 12:09:31 -04:00
  • 0e14db1114 [compiler] Add new ValidateNoVoidUseMemo pass Lauren Tan 2025-07-28 12:09:31 -04:00