Commit Graph

  • f0cf832e1d Update Flight Fixture to "use client" instead of .client.js (#26118) Sebastian Markbåge 2023-02-07 12:09:29 -05:00
  • 2a5aa3d064 Fix main (#26120) eps1lon 2023-02-07 17:05:06 +00:00
  • d1dbb00790 [hir] Throw if Effect.Store is not handled Sathya Gunasekaran 2023-02-07 16:59:37 +00:00
  • 3df1ae66c0 [λ] Use Effect.Capture for mutating deps Sathya Gunasekaran 2023-02-07 16:59:36 +00:00
  • 85c92bcfbe [aliasing] Introduce Effect.Capture Sathya Gunasekaran 2023-02-07 16:59:35 +00:00
  • 4e07b8a869 [hir] Do not alias Identifier as Store Sathya Gunasekaran 2023-02-07 16:59:35 +00:00
  • 13f4ccfdba Fix main (#26120) Sebastian Silbermann 2023-02-07 17:57:43 +01:00
  • 195f473cb4 s/useMemoCache/unstable_useMemoCache Lauren Tan 2023-02-07 11:40:06 -05:00
  • 1f7cd2ff21 [hir] Remove unnecessary null check Sathya Gunasekaran 2023-02-07 15:08:38 +00:00
  • 9cac0b0068 Ensure Forget runs first if specified in a Babel config Lauren Tan 2023-02-07 11:11:58 -05:00
  • c2b52ad54b [DevTools] improve error handling in extension (#26068) mondaychen 2023-02-07 13:06:42 +00:00
  • c12194f748 [DevTools] improve error handling in extension (#26068) Mengdi Chen 2023-02-07 07:59:44 -05:00
  • e159844b0d Add generated code to errors thrown by BabelPlugin Lauren Tan 2023-02-06 19:03:54 -05:00
  • 0d2653dbd4 Use parent of AssigmentExpressions when bailing out Lauren Tan 2023-02-06 17:32:30 -05:00
  • 382226ab31 Add missing return statements to fixtures Joe Savona 2023-02-06 14:09:15 -08:00
  • 1445acf777 [CI] cache yarn instead of node_modules (#25834) Jan Kassens 2023-02-06 16:11:17 -05:00
  • e52c53880b Rename "dom" fork to "dom-node" and "bun" fork to "dom-bun" (#26117) sebmarkbage 2023-02-06 21:01:20 +00:00
  • 03a216070d Rename "dom" fork to "dom-node" and "bun" fork to "dom-bun" (#26117) Sebastian Markbåge 2023-02-06 15:54:14 -05:00
  • f53686ad13 Revert "Move the Webpack manifest config to one level deeper (#26083)" (#26111) kassens 2023-02-06 19:43:58 +00:00
  • 4bf2113a15 Revert "Move the Webpack manifest config to one level deeper (#26083)" (#26111) Sebastian Markbåge 2023-02-06 10:50:52 -05:00
  • 500cfddc3a [λ] Remove unused params in FunctionExpression Sathya Gunasekaran 2023-02-06 14:03:13 +00:00
  • cd108cd430 Add enableOnlyOnUseForgetDirective flag Lauren Tan 2023-02-06 16:47:35 -05:00
  • b009626431 Improve DCE to handle unused loop phis Joe Savona 2023-02-03 15:46:00 -08:00
  • 19e21b73a7 Initial pass at dead code elimination Joe Savona 2023-02-03 14:55:49 -08:00
  • 812e0ce701 [valueblocks] Join blocks instead of replacing operands (fix edge case) Joe Savona 2023-02-03 14:16:17 -08:00
  • cc33497c44 [valueblocks] Add InstrId to SeqExperession value Joe Savona 2023-02-03 14:16:17 -08:00
  • 29a95d2dea [be] Use generator in InferTypes, extract helper Joe Savona 2023-02-03 12:59:13 -08:00
  • e30a9e9258 [hir syntax] Handle TemplateLiteral syntax Mofei Zhang 2023-02-03 15:44:37 -05:00
  • 34595b84c8 [syntax] Followup: clean up InferReactiveIdentifiers Mofei Zhang 2023-02-03 15:44:36 -05:00
  • 4b55399fb8 [λ] Use context identifiers in inner functions Sathya Gunasekaran 2023-02-03 17:42:07 +00:00
  • ecb084c4b8 [ReactiveHIR] Infer reactive identifiers and promote temporaries mofeiZ 2023-02-03 14:52:46 -05:00
  • 98b02339b1 publish-prereleases: Exit if CircleCI request fails (#26100) acdlite 2023-02-03 00:27:37 +00:00
  • 855b77c9bb publish-prereleases: Exit if CircleCI request fails (#26100) Andrew Clark 2023-02-02 19:20:34 -05:00
  • cb5104f6f8 [flow] upgrade to 0.199.0 (#26096) kassens 2023-02-02 21:28:52 +00:00
  • 2ef24145e4 [flow] upgrade to 0.199.0 (#26096) Jan Kassens 2023-02-02 16:19:05 -05:00
  • 3209889fe2 Revert the outer module object to an object (#26093) sebmarkbage 2023-02-02 20:39:03 +00:00
  • 922dd7ba50 Revert the outer module object to an object (#26093) Sebastian Markbåge 2023-02-02 15:30:59 -05:00
  • 34a7b58334 Restrict switch case test values until they use value blocks Joe Savona 2023-02-02 09:09:25 -08:00
  • dc65e7c5a9 [aliasing] Make InferAliasForStores use the visitor infra Sathya Gunasekaran 2023-02-02 17:41:35 +00:00
  • 40f304392e [aliasing] Alias object loads to it's lvalue as well Sathya Gunasekaran 2023-02-02 17:41:31 +00:00
  • 018899d778 [aliasing] Make aliasing account for MutableRange.end being exclusive Sathya Gunasekaran 2023-02-02 17:41:27 +00:00
  • 98f67c407b [aliasing] Alias ComputedLoad operands Sathya Gunasekaran 2023-02-02 15:45:16 +00:00
  • 5e1929c002 [aliasing] Alias ComputedStore operands Sathya Gunasekaran 2023-02-02 15:45:12 +00:00
  • de929fcc40 Partial support for update expressions Joe Savona 2023-02-02 07:53:24 -08:00
  • 7a92b2fe5d [be] Cleanup logic that matches mutatedId and mutatedDep Sathya Gunasekaran 2023-02-02 14:05:37 +00:00
  • 12274f30b9 [be] Inline buildMutatedDeps Sathya Gunasekaran 2023-02-02 14:05:36 +00:00
  • aa2403e068 [λ] Run analyseFunctions on inner func exprs Sathya Gunasekaran 2023-02-02 14:05:35 +00:00
  • 0522d5233b [λ] Store and define captured bindings as context Sathya Gunasekaran 2023-02-02 14:05:34 +00:00
  • 8a0d3169fd Record todo bailouts in CodegenReactiveFunction Lauren Tan 2023-02-01 14:49:47 -05:00
  • 1baf22a421 [playground] Fix error wrapping for realsies Lauren Tan 2023-02-01 14:14:45 -05:00
  • 8c9d1b85be Failing test from - - Lauren Tan 2023-02-01 13:46:20 -05:00
  • f53318d0ba [playground] Fix errors not wrapping Lauren Tan 2023-02-01 13:17:04 -05:00
  • 8aff9a7a73 Serialize Promises through Flight (#26086) sebmarkbage 2023-02-01 18:05:07 +00:00
  • 9d111ffdfb Serialize Promises through Flight (#26086) Sebastian Markbåge 2023-02-01 12:56:53 -05:00
  • c2dda028fd Improve debugging for - errors Joe Savona 2023-02-01 09:42:46 -08:00
  • 2069269903 Support TypeCastExpression Joe Savona 2023-02-01 08:42:33 -08:00
  • 7999f28011 Fix async test in React reconciler (#26087) eps1lon 2023-02-01 09:07:43 +00:00
  • 0ba4698c7b Fix async test in React reconciler (#26087) Ming Ye 2023-02-01 16:59:41 +08:00
  • 10e3d0b7ff Move the Webpack manifest config to one level deeper (#26083) sebmarkbage 2023-02-01 04:41:25 +00:00
  • 8c234c0de9 Move the Webpack manifest config to one level deeper (#26083) Sebastian Markbåge 2023-01-31 23:33:31 -05:00
  • 47074a2def Support JsxSpreadAttribute Joe Savona 2023-01-31 16:43:46 -08:00
  • df07522b89 [be] Move Result into Utils/ Joe Savona 2023-01-31 16:14:23 -08:00
  • e8650951ea [playground] Add diff view toggle Lauren Tan 2023-01-31 17:37:22 -05:00
  • 5fbfce6d3b [test case] Failing assignment inside of nested if statement mofeiZ 2023-01-31 16:53:06 -05:00
  • 0c5176c618 [valueblocks] Cleanup Joe Savona 2023-01-31 13:39:41 -08:00
  • fa525e0b6f [valueblocks] For.init is a value block Joe Savona 2023-01-31 13:39:40 -08:00
  • 894eadfa67 [valueblocks] For.update is a proper value block Joe Savona 2023-01-31 13:39:39 -08:00
  • 6930b5f77e [valueblocks] For.test is a proper value block Joe Savona 2023-01-31 13:39:39 -08:00
  • 90e1265442 [valueblocks] While.test is a proper value block Joe Savona 2023-01-31 13:39:38 -08:00
  • 50f300bc92 [valueblocks] Update some passes to use the new visitor Joe Savona 2023-01-31 13:39:38 -08:00
  • 400bf4588c [valueblocks] More general visitor for ReactiveFunctions Joe Savona 2023-01-31 13:39:37 -08:00
  • 149353badb [valueblocks] Support sequence expressions (comma operator) Joe Savona 2023-01-31 13:39:37 -08:00
  • d6505572cb [valueblocks] Disallow AssignmentExpression in value blocks (temporarily) Joe Savona 2023-01-31 13:39:36 -08:00
  • 8c13c91f27 [valueblocks] ternary tests showing assignment bug Joe Savona 2023-01-31 13:39:36 -08:00
  • acd227440e [valueblocks] Support conditional expressions (ternary) Joe Savona 2023-01-31 13:39:35 -08:00
  • dc7ac6fea4 [valueblocks] Scaffolding for ternary terminals Joe Savona 2023-01-31 13:39:34 -08:00
  • aca0e27012 [valueblocks] split working test and aliasing bug case Joe Savona 2023-01-31 13:39:34 -08:00
  • 096482e5cb print mutable ranges on every place Joe Savona 2023-01-31 13:39:33 -08:00
  • 95642c4421 [valueblocks] Printing for LogicalValue/SequenceValue Joe Savona 2023-01-31 13:39:33 -08:00
  • 86ffcde8ed [valueblocks] Handle compound RHS for logicals Joe Savona 2023-01-31 13:39:32 -08:00
  • d4acc7efa6 [valueblocks] Convert logical terminal to ReactiveValue Joe Savona 2023-01-31 13:39:32 -08:00
  • bb8ae86c24 [valueblocks] ReactiveFunction repr for logical expressions Joe Savona 2023-01-31 13:39:31 -08:00
  • c6a066af83 [valueblocks] Lower logical expressions into logical terminals Joe Savona 2023-01-31 13:39:31 -08:00
  • b1548100d1 [be] Clarify type of value block final value before change Joe Savona 2023-01-31 13:39:30 -08:00
  • 977bccd24d Refactor Flight Encoding (#26082) Sebastian Markbåge 2023-01-31 12:41:36 -05:00
  • c1de37709d Remove unused dependency 'abort-controller' (#26074) kassens 2023-01-31 15:55:27 +00:00
  • 8b9ac8175f Remove unused dependency 'abort-controller' (#26074) Ming Ye 2023-01-31 23:47:14 +08:00
  • e48b615598 [playground] Fix header when horizontal scrolling Lauren Tan 2023-01-31 10:36:31 -05:00
  • 7a99e9d094 [cleanup] Remove unused package jest-mock-scheduler (#26084) kassens 2023-01-31 15:30:51 +00:00
  • d7bb524ade [cleanup] Remove unused package jest-mock-scheduler (#26084) Ming Ye 2023-01-31 23:23:31 +08:00
  • 5bd4fb4b24 Upgrade prettier (#26081) kassens 2023-01-31 13:33:56 +00:00
  • 6b30832666 Upgrade prettier (#26081) Jan Kassens 2023-01-31 08:25:05 -05:00
  • 3b4f41b58d [ez] Make dev mode more obvious in playground Lauren Tan 2023-01-30 17:03:59 -05:00
  • 1f2f55a72f [cleanup] fully roll out warnAboutSpreadingKeyToJSX (#26080) kassens 2023-01-30 20:33:31 +00:00
  • 1f5ce59dd7 [cleanup] fully roll out warnAboutSpreadingKeyToJSX (#26080) Jan Kassens 2023-01-30 15:25:24 -05:00
  • a99bb5ca7a [trusted types][www] Add enableTrustedTypesIntegration flag back in (#26016) kassens 2023-01-30 18:33:58 +00:00
  • 48b687fc95 [trusted types][www] Add enableTrustedTypesIntegration flag back in (#26016) an onion 2023-01-30 10:26:04 -08:00
  • 213ed2d6d0 [ez] Wrap output cols to prevent nested h-scroll Lauren Tan 2023-01-30 13:04:39 -05:00
  • 04fb507876 [hir] Remove broken support for ForOf, ForIn, DoWhile Sathya Gunasekaran 2023-01-30 19:12:43 +00:00
  • 3447276bc1 Revert "Hold host functions in var" (#26079) sammy-SC 2023-01-30 17:31:11 +00:00