CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 10:10:14 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-repository-download: git clone https://github.com/chakra-core/ChakraCore.git
etag: W/"70027a23dc67cbd9f4325c4d1718ffb8"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=V%2FIkW5Ay%2BhVrIfldwEiZz5TbOisFOwc9xq8IFjOZya5g6HHqf2XWIxhMCeSI5R4m%2B2BZjyzwceaQzxUc5LbRddrnfofXMaopqbxCiUDHTOGXzhaIPfAMMpMVmUg8V18vRsIxNqRRnSy%2Bkgujp6xHlyOZQHhx9WVw%2Bty9AzOVfatqyvbOO8%2B%2B2EhAQAZz46IvGF2qCpu%2BxK5I7Gc3w9lEGGBEIuuZ5EGBZ9Dsogzhj%2BThUfH0oS%2BLi1I5w2FAtQ2MmDvqNVEUrltDU15HZJGOZA%3D%3D--OlczEhorINAiwFxM--%2F3uFwFb4OLh4ddHOsZOD9Q%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.645846940.1753265413; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 10:10:13 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 10:10:13 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B794:2FAFD7:8EE5C5:AD9BD9:6880B504
Share types (i.e., allow PathTypeHandlers) for properties with non-st… · chakra-core/ChakraCore@2f81075 · GitHub
Copy file name to clipboardExpand all lines: lib/Jsrt/JsrtExternalObject.cpp
Copy file name to clipboardExpand all lines: lib/Runtime/Debug/TTSnapObjects.cpp
Copy file name to clipboardExpand all lines: lib/Runtime/Library/JavascriptLibrary.cpp
Copy file name to clipboardExpand all lines: lib/Runtime/Types/DynamicObject.h
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit 2f81075
committed
Share types (i.e., allow PathTypeHandlers) for properties with non-standard attributes (non-writable, etc.). This change draws on Kount Veluri's work on behalf of native fields. It adds a wrinkle to the type path mechanism, replacing the PropertyId successor map key with a key that munges PropertyId and attributes. The way is paved for sharing types with getter/setters, deleted properties, and native values. When a property's attributes are changed/set, the type path is branched starting with the type that precedes the one that introduced the property.
1 parent 0cfaf74 commit 2f81075Copy full SHA for 2f81075
File tree
Expand file treeCollapse file tree
7 files changed
+1479
-271
lines changedFilter options
- lib
- Jsrt
- Runtime
- Debug
- Library
- Types
Expand file treeCollapse file tree
7 files changed
+1479
-271
lines changedlib/Jsrt/JsrtExternalObject.cpp
Copy file name to clipboardExpand all lines: lib/Jsrt/JsrtExternalObject.cpp+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
|
lib/Runtime/Debug/TTSnapObjects.cpp
Copy file name to clipboardExpand all lines: lib/Runtime/Debug/TTSnapObjects.cpp-2Lines changed: 0 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
403 | 403 |
| |
404 | 404 |
| |
405 | 405 |
| |
406 |
| - | |
407 |
| - | |
408 | 406 |
| |
409 | 407 |
| |
410 | 408 |
| |
|
lib/Runtime/Library/JavascriptLibrary.cpp
Copy file name to clipboardExpand all lines: lib/Runtime/Library/JavascriptLibrary.cpp+25-25Lines changed: 25 additions & 25 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
425 | 425 |
| |
426 | 426 |
| |
427 | 427 |
| |
428 |
| - | |
| 428 | + | |
429 | 429 |
| |
430 | 430 |
| |
431 | 431 |
| |
| |||
523 | 523 |
| |
524 | 524 |
| |
525 | 525 |
| |
526 |
| - | |
| 526 | + | |
527 | 527 |
| |
528 | 528 |
| |
529 | 529 |
| |
| |||
566 | 566 |
| |
567 | 567 |
| |
568 | 568 |
| |
569 |
| - | |
| 569 | + | |
570 | 570 |
| |
571 | 571 |
| |
572 | 572 |
| |
| |||
627 | 627 |
| |
628 | 628 |
| |
629 | 629 |
| |
630 |
| - | |
631 |
| - | |
| 630 | + | |
| 631 | + | |
632 | 632 |
| |
633 | 633 |
| |
634 | 634 |
| |
| |||
641 | 641 |
| |
642 | 642 |
| |
643 | 643 |
| |
644 |
| - | |
645 |
| - | |
| 644 | + | |
| 645 | + | |
646 | 646 |
| |
647 | 647 |
| |
648 | 648 |
| |
| |||
655 | 655 |
| |
656 | 656 |
| |
657 | 657 |
| |
658 |
| - | |
| 658 | + | |
659 | 659 |
| |
660 | 660 |
| |
661 | 661 |
| |
662 | 662 |
| |
663 | 663 |
| |
664 | 664 |
| |
665 | 665 |
| |
666 |
| - | |
| 666 | + | |
667 | 667 |
| |
668 | 668 |
| |
669 | 669 |
| |
| |||
673 | 673 |
| |
674 | 674 |
| |
675 | 675 |
| |
676 |
| - | |
| 676 | + | |
677 | 677 |
| |
678 | 678 |
| |
679 |
| - | |
| 679 | + | |
680 | 680 |
| |
681 | 681 |
| |
682 |
| - | |
| 682 | + | |
683 | 683 |
| |
684 | 684 |
| |
685 |
| - | |
| 685 | + | |
686 | 686 |
| |
687 | 687 |
| |
688 | 688 |
| |
689 | 689 |
| |
690 | 690 |
| |
691 |
| - | |
| 691 | + | |
692 | 692 |
| |
693 | 693 |
| |
694 |
| - | |
| 694 | + | |
695 | 695 |
| |
696 |
| - | |
| 696 | + | |
697 | 697 |
| |
698 |
| - | |
| 698 | + | |
699 | 699 |
| |
700 |
| - | |
| 700 | + | |
701 | 701 |
| |
702 |
| - | |
| 702 | + | |
703 | 703 |
| |
704 | 704 |
| |
705 | 705 |
| |
| |||
711 | 711 |
| |
712 | 712 |
| |
713 | 713 |
| |
714 |
| - | |
| 714 | + | |
715 | 715 |
| |
716 | 716 |
| |
717 |
| - | |
| 717 | + | |
718 | 718 |
| |
719 | 719 |
| |
720 | 720 |
| |
| |||
2711 | 2711 |
| |
2712 | 2712 |
| |
2713 | 2713 |
| |
2714 |
| - | |
2715 |
| - | |
| 2714 | + | |
| 2715 | + | |
2716 | 2716 |
| |
2717 | 2717 |
| |
2718 | 2718 |
| |
| |||
6861 | 6861 |
| |
6862 | 6862 |
| |
6863 | 6863 |
| |
6864 |
| - | |
| 6864 | + | |
6865 | 6865 |
| |
6866 | 6866 |
| |
6867 | 6867 |
| |
| |||
6891 | 6891 |
| |
6892 | 6892 |
| |
6893 | 6893 |
| |
6894 |
| - | |
| 6894 | + | |
6895 | 6895 |
| |
6896 | 6896 |
| |
6897 | 6897 |
| |
|
lib/Runtime/Types/DynamicObject.h
Copy file name to clipboardExpand all lines: lib/Runtime/Types/DynamicObject.h+3Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
| 72 | + | |
| 73 | + | |
| 74 | + | |
72 | 75 |
| |
73 | 76 |
| |
74 | 77 |
| |
|
You can’t perform that action at this time.
0 commit comments