Commit Graph

  • 8bc427e212 Update base for Update on "[compiler] Effects for Return/MaybeThrow terminals" Joe Savona 2025-06-04 16:48:23 -07:00
  • 0362ee908d Update on "[compiler] Post/Pre-FixUpdate, try/catch, ConditionallyMutateIterator support" Joe Savona 2025-06-04 16:48:20 -07:00
  • 75c64def34 Update base for Update on "[compiler] Post/Pre-FixUpdate, try/catch, ConditionallyMutateIterator support" Joe Savona 2025-06-04 16:48:19 -07:00
  • 67964dec44 Update on "[compiler] Further improve new range inference" Joe Savona 2025-06-04 16:48:17 -07:00
  • 669fd78e6e Update base for Update on "[compiler] Further improve new range inference" Joe Savona 2025-06-04 16:48:16 -07:00
  • 8245621dae Update on "[compiler] InferMutationAliasingRanges precisely models which values mutate when" Joe Savona 2025-06-04 16:48:14 -07:00
  • e911e5b208 Update base for Update on "[compiler] InferMutationAliasingRanges precisely models which values mutate when" Joe Savona 2025-06-04 16:48:14 -07:00
  • a483ae7f0a Update on "[compiler] Fix mutable ranges for StoreContext" Joe Savona 2025-06-04 16:48:11 -07:00
  • 16e178d025 Update base for Update on "[compiler] Fix mutable ranges for StoreContext" Joe Savona 2025-06-04 16:48:11 -07:00
  • bbceb06909 Update on "[compiler] Distinguish Alias/Assign effects" Joe Savona 2025-06-04 16:48:09 -07:00
  • 907469fcd5 Update base for Update on "[compiler] Distinguish Alias/Assign effects" Joe Savona 2025-06-04 16:48:08 -07:00
  • bd43c5eb12 Update on "[compiler] Effect inference across signatures and user-provided callbacks" Joe Savona 2025-06-04 16:48:06 -07:00
  • 53c7488488 Update base for Update on "[compiler] Effect inference across signatures and user-provided callbacks" Joe Savona 2025-06-04 16:48:05 -07:00
  • 5b31203e4c Update on "[compiler] Receiver is mutate? for functions wo signatures" Joe Savona 2025-06-04 16:48:03 -07:00
  • fe4f88821a Update base for Update on "[compiler] Receiver is mutate? for functions wo signatures" Joe Savona 2025-06-04 16:48:02 -07:00
  • c9d31327ea Update on "[compiler] Handle legacy mutableIfOperandsMutable signatures" Joe Savona 2025-06-04 16:48:00 -07:00
  • 60c1766af6 Update base for Update on "[compiler] Handle legacy mutableIfOperandsMutable signatures" Joe Savona 2025-06-04 16:48:00 -07:00
  • 182b5b87bc Update on "[compiler] Prep for making new/call/etc use Apply effects" Joe Savona 2025-06-04 16:47:58 -07:00
  • 93755d3075 Update base for Update on "[compiler] Prep for making new/call/etc use Apply effects" Joe Savona 2025-06-04 16:47:57 -07:00
  • 83624ce1eb Update on "[compiler] Bailout on mutations of frozen/global values" Joe Savona 2025-06-04 16:47:55 -07:00
  • 5f622c57c0 Update base for Update on "[compiler] Bailout on mutations of frozen/global values" Joe Savona 2025-06-04 16:47:54 -07:00
  • f300d24120 Update on "[compiler] comments and todos" Joe Savona 2025-06-04 16:47:51 -07:00
  • b76fe0a15c Update base for Update on "[compiler] comments and todos" Joe Savona 2025-06-04 16:47:50 -07:00
  • 68a554d2d7 Update on "[compiler] Translate legacy FunctionSignature into new AliasingEffects" Joe Savona 2025-06-04 16:47:48 -07:00
  • bf26c37d45 Update base for Update on "[compiler] Translate legacy FunctionSignature into new AliasingEffects" Joe Savona 2025-06-04 16:47:47 -07:00
  • 51d4826b71 Update on "[compiler] First example of an aliasing signature (array push)" Joe Savona 2025-06-04 16:47:45 -07:00
  • 20301d22fe Update base for Update on "[compiler] First example of an aliasing signature (array push)" Joe Savona 2025-06-04 16:47:44 -07:00
  • f7ed508a44 Update on "[compiler] Delay mutation of function expr context variables until function is called" Joe Savona 2025-06-04 16:47:42 -07:00
  • 2f3533eb38 Update base for Update on "[compiler] Delay mutation of function expr context variables until function is called" Joe Savona 2025-06-04 16:47:41 -07:00
  • 201f051aa0 Update on "[compiler] Add ImmutableCapture effect, CreateFrom no longer needs Capture" Joe Savona 2025-06-04 16:47:39 -07:00
  • a73ed85d46 Update base for Update on "[compiler] Add ImmutableCapture effect, CreateFrom no longer needs Capture" Joe Savona 2025-06-04 16:47:39 -07:00
  • e6766404ad Update on "[compiler] Improve inference of function expression mutation/aliasing effects" Joe Savona 2025-06-04 16:47:37 -07:00
  • 0de7a62d67 Update base for Update on "[compiler] Improve inference of function expression mutation/aliasing effects" Joe Savona 2025-06-04 16:47:36 -07:00
  • d43ccd0297 Update on "[compiler] Alternate pipeline for new mutability model" Joe Savona 2025-06-04 16:47:34 -07:00
  • 1101e450fe Update base for Update on "[compiler] Alternate pipeline for new mutability model" Joe Savona 2025-06-04 16:47:33 -07:00
  • 3321badff5 Update on "[compiler] Add HIRFunction.returns: Place" Joe Savona 2025-06-04 16:47:31 -07:00
  • 6b1f47a581 Update base for Update on "[compiler] Add HIRFunction.returns: Place" Joe Savona 2025-06-04 16:47:30 -07:00
  • f5515ec328 Update on "[compiler] Foundation of new mutability and aliasing (alternate take)" Joe Savona 2025-06-04 16:47:28 -07:00
  • 6f2fe1f65e Update base for Update on "[compiler] Foundation of new mutability and aliasing (alternate take)" Joe Savona 2025-06-04 16:47:27 -07:00
  • b33f67a691 Update on "[compiler] Add Instruction.effects property" Joe Savona 2025-06-04 16:47:25 -07:00
  • e3d9660a36 Update base for Update on "[compiler] Add Instruction.effects property" Joe Savona 2025-06-04 16:47:24 -07:00
  • ac6e0296b6 Update on "[compiler] Repro for imprecise memo due to closure capturing changes" Joe Savona 2025-06-04 16:47:21 -07:00
  • 0306db8702 Update base for Update on "[compiler] Repro for imprecise memo due to closure capturing changes" Joe Savona 2025-06-04 16:47:20 -07:00
  • 55308cd0ad Update on "[compiler] avoid empty switch case bodies" Joe Savona 2025-06-04 16:47:18 -07:00
  • 7899f0d8db Update base for Update on "[compiler] avoid empty switch case bodies" Joe Savona 2025-06-04 16:47:17 -07:00
  • 3ead50a57b Update on "[compiler] allow local fixtures to be excluded from git w "nocommit" prefix" Joe Savona 2025-06-04 16:47:15 -07:00
  • 658346a0d5 Update base for Update on "[compiler] allow local fixtures to be excluded from git w "nocommit" prefix" Joe Savona 2025-06-04 16:47:14 -07:00
  • c260d45350 Update on "[compiler] Fix for PropertyStore object effect" Joe Savona 2025-06-04 16:47:12 -07:00
  • b8177f2717 Update base for Update on "[compiler] Fix for PropertyStore object effect" Joe Savona 2025-06-04 16:47:11 -07:00
  • b9aa31f094 Update on "[compiler] Fixture tests for PropertyStore effects" Joe Savona 2025-06-04 16:47:09 -07:00
  • b9a108f8a4 Update base for Update on "[compiler] Fixture tests for PropertyStore effects" Joe Savona 2025-06-04 16:47:09 -07:00
  • 16eca9cc8b Update on "[compiler] Move co-mutation range extension to InferMutableRanges" Joe Savona 2025-06-04 16:47:06 -07:00
  • dddc945086 Update base for Update on "[compiler] Move co-mutation range extension to InferMutableRanges" Joe Savona 2025-06-04 16:47:06 -07:00
  • 07a674dc49 Update on "[compiler] Infer alias effects for function expressions" Joe Savona 2025-06-04 16:47:03 -07:00
  • 1443e12070 Update base for Update on "[compiler] Infer alias effects for function expressions" Joe Savona 2025-06-04 16:47:03 -07:00
  • 2614b997bc Update on "[compiler] Correctly infer context mutation places as outer (context) places" Joe Savona 2025-06-04 16:47:00 -07:00
  • 74dcb002f1 Update base for Update on "[compiler] Correctly infer context mutation places as outer (context) places" Joe Savona 2025-06-04 16:46:59 -07:00
  • 4559dea3c0 Update on "[compiler] Repro for false positive ValidateNoFreezingKnownMutableFunctions" Joe Savona 2025-06-04 16:46:57 -07:00
  • bf34a6e8d0 Update base for Update on "[compiler] Repro for false positive ValidateNoFreezingKnownMutableFunctions" Joe Savona 2025-06-04 16:46:56 -07:00
  • 6a3b4f25bb Initial commit Jorge Cabiedes 2025-06-04 14:36:30 -07:00
  • 37054867c1 [Flight] Forward debugInfo from awaited instrumented Promises (#33415) Sebastian Markbåge 2025-06-04 00:49:03 -04:00
  • 4da1c43e98 [compiler][newinference] Fixes for transitive function capturing, mutation via property loads Joe Savona 2025-06-03 17:01:07 -07:00
  • 8103b21833 [compiler] Effects for Return/MaybeThrow terminals Joe Savona 2025-06-03 17:01:02 -07:00
  • f8e7b48740 Update on "[compiler] Post/Pre-FixUpdate, try/catch, ConditionallyMutateIterator support" Joe Savona 2025-06-03 17:01:00 -07:00
  • cb6bca4198 Update base for Update on "[compiler] Post/Pre-FixUpdate, try/catch, ConditionallyMutateIterator support" Joe Savona 2025-06-03 17:00:59 -07:00
  • 886ef4caf1 Update on "[compiler] Further improve new range inference" Joe Savona 2025-06-03 17:00:57 -07:00
  • 272761ce19 Update base for Update on "[compiler] Further improve new range inference" Joe Savona 2025-06-03 17:00:56 -07:00
  • fb698503c0 Update on "[compiler] InferMutationAliasingRanges precisely models which values mutate when" Joe Savona 2025-06-03 17:00:54 -07:00
  • d14b0021ad Update base for Update on "[compiler] InferMutationAliasingRanges precisely models which values mutate when" Joe Savona 2025-06-03 17:00:53 -07:00
  • 17cbc4be73 Update on "[compiler] Fix mutable ranges for StoreContext" Joe Savona 2025-06-03 17:00:51 -07:00
  • f6071e1e47 Update base for Update on "[compiler] Fix mutable ranges for StoreContext" Joe Savona 2025-06-03 17:00:50 -07:00
  • ee88580e18 Update on "[compiler] Distinguish Alias/Assign effects" Joe Savona 2025-06-03 17:00:47 -07:00
  • b5ebeda949 Update base for Update on "[compiler] Distinguish Alias/Assign effects" Joe Savona 2025-06-03 17:00:47 -07:00
  • e016f45363 Update on "[compiler] Effect inference across signatures and user-provided callbacks" Joe Savona 2025-06-03 17:00:44 -07:00
  • c218edbbf0 Update base for Update on "[compiler] Effect inference across signatures and user-provided callbacks" Joe Savona 2025-06-03 17:00:43 -07:00
  • 2cd7013082 Update on "[compiler] Receiver is mutate? for functions wo signatures" Joe Savona 2025-06-03 17:00:41 -07:00
  • f6da93a2a2 Update base for Update on "[compiler] Receiver is mutate? for functions wo signatures" Joe Savona 2025-06-03 17:00:40 -07:00
  • 60454d2cc7 Update on "[compiler] Handle legacy mutableIfOperandsMutable signatures" Joe Savona 2025-06-03 17:00:38 -07:00
  • c5b6425e8e Update base for Update on "[compiler] Handle legacy mutableIfOperandsMutable signatures" Joe Savona 2025-06-03 17:00:37 -07:00
  • 042d70cafe Update on "[compiler] Prep for making new/call/etc use Apply effects" Joe Savona 2025-06-03 17:00:35 -07:00
  • 7482763995 Update base for Update on "[compiler] Prep for making new/call/etc use Apply effects" Joe Savona 2025-06-03 17:00:34 -07:00
  • fc8ad46db2 Update on "[compiler] Bailout on mutations of frozen/global values" Joe Savona 2025-06-03 17:00:32 -07:00
  • 305deed4e4 Update base for Update on "[compiler] Bailout on mutations of frozen/global values" Joe Savona 2025-06-03 17:00:31 -07:00
  • 244bb09c57 Update on "[compiler] comments and todos" Joe Savona 2025-06-03 17:00:28 -07:00
  • a4512772b4 Update base for Update on "[compiler] comments and todos" Joe Savona 2025-06-03 17:00:28 -07:00
  • 12098ee63c Update on "[compiler] Translate legacy FunctionSignature into new AliasingEffects" Joe Savona 2025-06-03 17:00:25 -07:00
  • 9750a2cafe Update base for Update on "[compiler] Translate legacy FunctionSignature into new AliasingEffects" Joe Savona 2025-06-03 17:00:25 -07:00
  • aab4298aee Update on "[compiler] First example of an aliasing signature (array push)" Joe Savona 2025-06-03 17:00:22 -07:00
  • f994568ef0 Update base for Update on "[compiler] First example of an aliasing signature (array push)" Joe Savona 2025-06-03 17:00:21 -07:00
  • 0e4d2d93cf Update on "[compiler] Delay mutation of function expr context variables until function is called" Joe Savona 2025-06-03 17:00:19 -07:00
  • 7e23de1ccb Update base for Update on "[compiler] Delay mutation of function expr context variables until function is called" Joe Savona 2025-06-03 17:00:18 -07:00
  • 88cf3fcb98 Update on "[compiler] Add ImmutableCapture effect, CreateFrom no longer needs Capture" Joe Savona 2025-06-03 17:00:16 -07:00
  • 48cfe5b3dd Update base for Update on "[compiler] Add ImmutableCapture effect, CreateFrom no longer needs Capture" Joe Savona 2025-06-03 17:00:15 -07:00
  • 9df5fdc1cf Update on "[compiler] Improve inference of function expression mutation/aliasing effects" Joe Savona 2025-06-03 17:00:12 -07:00
  • b019457a24 Update base for Update on "[compiler] Improve inference of function expression mutation/aliasing effects" Joe Savona 2025-06-03 17:00:11 -07:00
  • 8f3d113235 Update on "[compiler] Alternate pipeline for new mutability model" Joe Savona 2025-06-03 17:00:09 -07:00
  • 4ff2d3aa5d Update base for Update on "[compiler] Alternate pipeline for new mutability model" Joe Savona 2025-06-03 17:00:08 -07:00
  • 6437492aa7 Update on "[compiler] Add HIRFunction.returns: Place" Joe Savona 2025-06-03 17:00:05 -07:00
  • 64cb9592a3 Update base for Update on "[compiler] Add HIRFunction.returns: Place" Joe Savona 2025-06-03 17:00:04 -07:00
  • f7e6bad91e Update on "[compiler] Foundation of new mutability and aliasing (alternate take)" Joe Savona 2025-06-03 17:00:02 -07:00