Skip to content

Conversation

@obastemur
Copy link
Collaborator

@obastemur obastemur commented Sep 13, 2017

CanHaveInterceptors was being triggered heavily on some of the benchmarks and looking deeper shown that there is no reason keeping this code around.

Besides.. Removing this, comes with a very useful space within TypeFlagMask that I could use for ExternalData support.

So.. unless someone comes and say that this particular mask is in use at some place (which I could not find), I will update the external data PR too.

Reminder: Both TypeFlagMask_External and TypeFlagMask_CanHaveInterceptors are set at the same place in full code. There is no place that they were being set separately.

@obastemur obastemur requested review from mrkmarron and suwc September 13, 2017 00:45
@obastemur obastemur changed the title remove old interceptors code and open a space under TypeFlagMask! remove old interceptors code and open a space under TypeFlagMask Sep 13, 2017
@obastemur obastemur requested a review from pleath September 13, 2017 14:20
@digitalinfinity
Copy link
Contributor

Maybe @curtisman or @Yongqu remember how this is used...

@mrkmarron
Copy link
Contributor

It should be fine from a TTD perspective. My asserts were in there as a purely defensive measure.

@obastemur
Copy link
Collaborator Author

@curtisman ping

@obastemur
Copy link
Collaborator Author

@curtisman Thanks for the review

@obastemur
Copy link
Collaborator Author

Why it's waiting? This will target master branch.

@obastemur
Copy link
Collaborator Author

obastemur commented Jan 25, 2018

Will rebase this to r1.8.. release/1.9.. looks like it's going to fix CI timeouts for misc_bugs.js

@obastemur obastemur changed the base branch from release/1.7 to release/1.8 January 25, 2018 00:18
@obastemur obastemur changed the base branch from release/1.8 to release/1.9 January 25, 2018 00:21
CanHaveInterceptors was being triggered heavily on some of the benchmarks and looking deeper shown that there is no reason keeping this code around.

Besides.. Removing this, comes with a very useful space within TypeFlagMask that I could use for ExternalData support.

So.. unless someone comes and say that this particular mask is in use at some place (which I could not find), I will update the external data PR too!
@chakrabot chakrabot merged commit 157fd4f into chakra-core:release/1.9 Jan 31, 2018
chakrabot pushed a commit that referenced this pull request Jan 31, 2018
…e under TypeFlagMask

Merge pull request #3717 from obastemur:rem_inter

CanHaveInterceptors was being triggered heavily on some of the benchmarks and looking deeper shown that there is no reason keeping this code around.

Besides.. Removing this, comes with a very useful space within `TypeFlagMask` that I could use for ExternalData support.

So.. unless someone comes and say that this particular mask is in use at some place (which I could not find), I will update the external data PR too.

Reminder: Both TypeFlagMask_External and TypeFlagMask_CanHaveInterceptors are set at the same place in full code. There is no place that they were being set separately.
chakrabot pushed a commit that referenced this pull request Feb 1, 2018
…d open a space under TypeFlagMask

Merge pull request #3717 from obastemur:rem_inter

CanHaveInterceptors was being triggered heavily on some of the benchmarks and looking deeper shown that there is no reason keeping this code around.

Besides.. Removing this, comes with a very useful space within `TypeFlagMask` that I could use for ExternalData support.

So.. unless someone comes and say that this particular mask is in use at some place (which I could not find), I will update the external data PR too.

Reminder: Both TypeFlagMask_External and TypeFlagMask_CanHaveInterceptors are set at the same place in full code. There is no place that they were being set separately.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants