Commit Graph

  • 3e9e3a1c92 [e2e] Add test for useState Sathya Gunasekaran 2023-08-04 15:50:42 +01:00
  • 015029dc65 [patch] Fix for constant propagation bug in VR Store Mofei Zhang 2023-08-02 17:30:57 -04:00
  • 50b0954279 [tests] Add typed CompilerOptions for e2e tests Mofei Zhang 2023-08-02 17:30:56 -04:00
  • 2a5a8d552f [tests] Revive Forget e2e tests Mofei Zhang 2023-08-02 17:30:55 -04:00
  • 2d8da0d32d [babel] Don't console.error on unknown options Lauren Tan 2023-08-02 12:34:18 -04:00
  • 203d5ad43b [rust] ESTree cleanup Joe Savona 2023-08-01 13:55:19 -07:00
  • c09bfff04c [rust] Tests for HermesParser->ESTree conversion Joe Savona 2023-08-01 13:55:17 -07:00
  • e353f3702e [rust][wip] Codegen conversion from HermesParser (C++) Joe Savona 2023-08-01 13:55:13 -07:00
  • ce2725eda5 [rust] Very rough sketch of consuming Hermes parser results Joe Savona 2023-07-28 16:12:18 -07:00
  • b61a47eb2c Parser benchmark Joe Savona 2023-07-28 16:12:17 -07:00
  • 01ad9d895e [rust] Remove arena allocator Joe Savona 2023-07-28 16:12:17 -07:00
  • 0e4656ac1c [rust][wip] swc->estree for jsx Joe Savona 2023-07-28 16:12:16 -07:00
  • 5230e6d849 Add failing test case for ValidateNoSetStateInRender bug Lauren Tan 2023-07-27 17:08:01 -04:00
  • e77d975b16 Flag ValidateNoSetStateInRender Lauren Tan 2023-07-27 17:08:01 -04:00
  • 6d11826698 Feat:-Added open in editor to appear by default (#26949) hoxyq 2023-07-27 16:09:53 +00:00
  • 493f72b0a7 Feat:-Added open in editor to appear by default (#26949) BIKI DAS 2023-07-27 21:34:16 +05:30
  • 12e6cee06f [eslint-plugin] Update hermes-parser to 0.15.0 Lauren Tan 2023-07-27 11:46:50 -04:00
  • 20b175fcd5 [ci] Pass correct flags to yarn install Lauren Tan 2023-07-27 11:06:29 -04:00
  • f45a4611e7 [ci] Don't run build on react Lauren Tan 2023-07-27 11:06:27 -04:00
  • 8405d8644f [eslint] Add plugin-proposal-private-methods Lauren Tan 2023-07-27 10:52:28 -04:00
  • 6912c31056 [CI] Run cargo build/test Joseph Savona 2023-07-26 14:01:57 -07:00
  • d4a1356eca [rust] swc->estree for optional chaining Joe Savona 2023-07-25 16:56:29 -07:00
  • 8bc6184728 [rust] deny unused fields on non-node structs Joe Savona 2023-07-25 16:22:57 -07:00
  • f21270a97d [rust] Complete estree through ES2021 Joe Savona 2023-07-25 15:58:58 -07:00
  • 90c3a3866d [rust] Improve estree serialization Joe Savona 2023-07-25 15:16:22 -07:00
  • c19286fce7 [rust] More es2015 ast types Joe Savona 2023-07-25 14:08:09 -07:00
  • 900caeebac Uninstall unused Webpack 4 packages (#27058) hoxyq 2023-07-25 18:01:43 +00:00
  • fdb368d9e7 Uninstall unused Webpack 4 packages (#27058) Anatolii Kurochkin 2023-07-25 10:55:05 -07:00
  • 59c1f22057 [rust] port inline_use_memo Joe Savona 2023-07-25 09:24:19 -07:00
  • 4976f5c1be [deps] Update ts-jest version Sathya Gunasekaran 2023-07-26 12:11:53 +01:00
  • 25527b3c0a [hir] Add support for holey arrays Sathya Gunasekaran 2023-07-26 12:03:19 +01:00
  • dcb6549dda [hir] Bailout when reading from React namespace Sathya Gunasekaran 2023-07-25 16:08:32 +01:00
  • 3f0afcbe47 [test] Failing test for using hooks from React namespace Sathya Gunasekaran 2023-07-25 15:56:46 +01:00
  • 82e426e229 [CI] Run react test suite on every PR Sathya Gunasekaran 2023-07-25 13:34:50 +01:00
  • 5ad0dfc73c Flow: upgrade to 0.213.0 (#27142) kassens 2023-07-24 15:55:40 +00:00
  • 3ff846d106 Flow: upgrade to 0.213.0 (#27142) Jan Kassens 2023-07-24 11:50:00 -04:00
  • 49cf3b4038 [deps] Upgrade to hermes-parser@^0.14.0 and prettier@2.8.8 Timothy Yung 2023-07-21 09:19:17 -07:00
  • fc9db4c487 [ez] Delete unnecessary yarn.lock files Timothy Yung 2023-07-21 09:15:28 -07:00
  • c61c196106 chore: remove unused argument from schedule requestHostCallback (#27133) noahlemen 2023-07-20 14:35:18 +00:00
  • 6ea2207c11 chore: remove unused argument from schedule requestHostCallback (#27133) noahlemen 2023-07-20 14:35:05 +00:00
  • 587ae49d71 chore: remove unused argument from schedule requestHostCallback (#27133) tjallingt 2023-07-20 16:30:30 +02:00
  • d36653fd40 Remove unused/redundant variables from Scheduler implementation (#27130) acdlite 2023-07-19 18:35:56 +00:00
  • 873ae214b8 Remove unused/redundant variables from Scheduler implementation (#27130) acdlite 2023-07-19 18:35:43 +00:00
  • 899cb95f52 Remove unused/redundant variables from Scheduler implementation (#27130) Andrew Clark 2023-07-19 14:29:56 -04:00
  • 519904518c Make temporary NoStrictPassiveEffects option work with useModernStrictMode (#27105) tyao1 2023-07-18 19:03:39 +00:00
  • d445cee60f Make temporary NoStrictPassiveEffects option work with useModernStrictMode (#27105) Tianyu Yao 2023-07-18 11:58:01 -07:00
  • 1cb6c1f01b export dynamic disableSchedulerTimeoutInWorkLoop flag in www (#27117) noahlemen 2023-07-17 19:49:57 +00:00
  • c172583379 export dynamic disableSchedulerTimeoutInWorkLoop flag in www (#27117) noahlemen 2023-07-17 19:49:45 +00:00
  • 9f4fbec5f7 export dynamic disableSchedulerTimeoutInWorkLoop flag in www (#27117) Noah Lemen 2023-07-17 15:44:45 -04:00
  • 5ac909172e Validate unconditional setState in render Lauren Tan 2023-07-17 13:00:38 -04:00
  • bac24ffd78 [rust] Use new block helper for more passes Joe Savona 2023-07-14 22:47:21 +09:00
  • de0c2393ad [rust] MergeConsecutiveBlocks and block helpers Joe Savona 2023-07-14 18:00:16 +09:00
  • 32286b74ac [rust] enter_ssa uses new diagnostic type Joe Savona 2023-07-14 15:56:53 +09:00
  • a39545a575 [rust] mark generated code, skip formatting Joe Savona 2023-07-14 15:46:57 +09:00
  • 0a79974d0e [rust] Extract HIR initialization passes to hir crate Joe Savona 2023-07-14 15:46:51 +09:00
  • 19b0a49967 [rust] add+apply rustfmt config Joe Savona 2023-07-14 15:33:06 +09:00
  • 18f7481ebf [rust] General-purpose diagnostic type and helpers Joe Savona 2023-07-14 15:21:45 +09:00
  • 3e317b8bbf [rust] Contributing guide and readmes for every crate Joe Savona 2023-07-14 12:24:19 +09:00
  • 68b0effca3 [rust] Workspace hygiene Joe Savona 2023-07-14 11:39:46 +09:00
  • 8ed6c6ab08 [rust] simplify function context visitor Joe Savona 2023-07-14 10:46:42 +09:00
  • 9ecc0a1440 fix[devtools/inspect]: null check memoized props before trying to call hasOwnProperty (#27057) hoxyq 2023-07-13 13:19:06 +00:00
  • 546fe4681c fix[devtools/inspect]: null check memoized props before trying to call hasOwnProperty (#27057) Ruslan Lesiutin 2023-07-13 14:13:19 +01:00
  • ea22dfe0b7 [rust] update estree snapshots Joe Savona 2023-07-13 16:07:53 +09:00
  • 19ba002a12 [rust] First pass of function context analysis Joe Savona 2023-07-13 15:57:27 +09:00
  • f3d40c8c24 [rust] Recurse into functions in other passes Joe Savona 2023-07-13 13:34:10 +09:00
  • 4762208b0f [rust] enter_ssa recurses into function expressions Joe Savona 2023-07-13 12:24:55 +09:00
  • c16124f255 [rust] Helpers for arena allocating box/vec Joe Savona 2023-07-13 11:26:42 +09:00
  • dbe1af601b [rust] Start of function expression support Joe Savona 2023-07-13 11:14:42 +09:00
  • 1d5d89b8be [js/rust] Improve constant propagation Joe Savona 2023-07-13 09:53:36 +09:00
  • b7038da0f0 Add referrerPolicy option to ReactDOM.preload() (#27096) gnoff 2023-07-12 21:37:49 +00:00
  • 8b06d52c5b Add referrerPolicy option to ReactDOM.preload() (#27096) gnoff 2023-07-12 21:37:45 +00:00
  • 9377e10105 Add referrerPolicy option to ReactDOM.preload() (#27096) Steven 2023-07-12 17:32:56 -04:00
  • 8ada08f11e [rust] Port constant propagation Joe Savona 2023-07-12 17:33:54 +09:00
  • 2fb14138d4 [rust] Port EliminateRedundantPhis Joe Savona 2023-07-12 14:54:49 +09:00
  • e029e22a9a [rust] fix lints Joe Savona 2023-07-12 13:01:42 +09:00
  • c7ccc5dd30 [rust] Initial port of EnterSSA Joe Savona 2023-07-12 12:38:13 +09:00
  • dd13f6d649 integrate scheduler.yield in SchedulerPostTask (#27069) noahlemen 2023-07-11 18:40:59 +00:00
  • d28c58938e integrate scheduler.yield in SchedulerPostTask (#27069) noahlemen 2023-07-11 18:40:40 +00:00
  • 0a360642dc integrate scheduler.yield in SchedulerPostTask (#27069) Noah Lemen 2023-07-11 14:35:53 -04:00
  • e9d2822e92 [rust] New data model for HIR Joe Savona 2023-07-11 16:59:08 +09:00
  • f452ed2971 [rust] estree support for jsx Joe Savona 2023-07-11 14:08:46 +09:00
  • 61d7e6ae3d [js] optimize function expressions by default Joe Savona 2023-07-11 13:06:13 +09:00
  • 830127f680 [js] Remove InstrValue::ExpressionStatement Joe Savona 2023-07-11 11:52:33 +09:00
  • bdd50d522d [rust] Update swc->estree->hir conversion for new estree Joe Savona 2023-07-11 11:52:32 +09:00
  • 17ed6cc9a9 [rust] Custom deserialization for more precise errors Joe Savona 2023-07-08 23:00:01 +09:00
  • 1abea6c49d [rust] allow complex types in estree codegen Joe Savona 2023-07-08 23:00:00 +09:00
  • 3983e882b8 [rust] estree codegen cleanup Joe Savona 2023-07-08 22:59:59 +09:00
  • 750b1e6adb [rust] Partial ES2015 support in estree codegen Joe Savona 2023-07-08 22:59:58 +09:00
  • 0c1193ecd7 [rust] estree codegen for improved serialization Joe Savona 2023-07-08 22:59:56 +09:00
  • a32a2baa73 [rust] Start of error handling Joe Savona 2023-07-08 22:59:55 +09:00
  • 8176f25719 [rust] ForStatement support Joe Savona 2023-07-08 22:59:54 +09:00
  • f8d29c239e [Flight] Client and Server Reference Creation into Runtime (#27033) sebmarkbage 2023-07-07 15:15:30 +00:00
  • fdc8c81e07 [Flight] Client and Server Reference Creation into Runtime (#27033) Sebastian Markbåge 2023-07-07 11:09:45 -04:00
  • 58a8d0bdc7 [ez] Update gitignore for Rust Lauren Tan 2023-07-06 16:25:18 -04:00
  • 7c79b2d2e1 rename SuspenseList export to unstable_SuspenseList (#27061) noahlemen 2023-07-06 18:15:41 +00:00
  • 4880e36f1c rename SuspenseList export to unstable_SuspenseList (#27061) noahlemen 2023-07-06 18:15:31 +00:00
  • eb2c2f7c2c rename SuspenseList export to unstable_SuspenseList (#27061) Noah Lemen 2023-07-06 14:09:53 -04:00
  • 4d06f41f70 When selecting a package variant from an export map we should favor n… (#27030) gnoff 2023-07-06 17:55:44 +00:00
  • a19bbebbe3 When selecting a package variant from an export map we should favor n… (#27030) Josh Story 2023-07-06 10:50:59 -07:00
  • 853d0b1b69 [fuzzer] Make fuzzer work with Forget Sathya Gunasekaran 2023-07-06 11:44:14 +05:30