Skip to content

fix: [pull] main from github:main #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 552 commits into
base: main
Choose a base branch
from
Open

fix: [pull] main from github:main #10

wants to merge 552 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Apr 28, 2021

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

MathiasVP and others added 30 commits April 14, 2021 16:30
C++: AST dataflow through smart pointers
…d for unanalyzable expressions. This hopefully means that expressions that do not satisfy these predicates will never overflow/underflow.
…ntal

C++: Fix duplicate names in experimental queries
The recent change to `appliesTo` lead to a perturbation in the join
order of this predicate, which resulted in a cartesian product between
`call` and `ctx` being created (before being filtered by `appliesTo`).

By splitting the intermediate result into its own helper predicate,
suitably marked to prevent inlining/magic, we prevent this from
happening again.
Actions: Add workflow for marking stale questions
In some cases, we were joining the result of `val.getClass()` against
the first argument of `Types::improperSubclass` before filtering out the
vast majority of tuples by the call to `isinstance_call`.

To fix this, we let `isinstance_call` take care of figuring out the
class of the value being tested. As a bonus, this cleans up the only
other place where `isinstance_call` is used, where we _also_ want to
know the class of the value being tested in the `isinstance` call.
…ctor

C++: Refactor some side effect generation code
…b.qll

Co-authored-by: Chris Smowton <smowton@github.com>
Java: Query for detecting Jakarta Expression Language injections
tamasvajk and others added 17 commits April 27, 2021 15:47
Actions: Use the main branch of the codeql action
Java: Use separate data-flow copy for `PredictableSeedFlowConfiguration`
C++: IR Alias Analysis for smart pointers
The find-the-thief exercise is inconsistent.  The first part lists 10 answered questions about the thief, but later discussion silently adds a new question as question 8, so there are a total of 11 answered questions.

This commit updates the first list of answered questions so that it matches later discussions and the sample solution.
Limits the behaviour of #5614 in two ways:

First, we only consider files that are contained in the source archive.
This prevents unnecessary computation involving files in e.g. the
standard library.

Secondly, we ignore any relative imports (e.g. `from .foo import ...`),
as these only work inside packages anyway.

This fixes an observed performance regression on projects that include
`google-cloud-sdk` as part of their source code.
C#: Add extraction error diagnostic query
…sync

Fix inconsistency in the find-the-thief exercise
@pull pull bot added the ⤵️ pull label Apr 28, 2021
@atomist atomist bot added the auto-branch-delete:on-close Delete branch when pull request gets closed label Apr 28, 2021
@github-actions github-actions bot added documentation Improvements or additions to documentation C++ C# Java JS Python labels Apr 28, 2021
@atomist atomist bot added auto-merge-method:merge Auto-merge with merge commit auto-merge:on-bpr-success Auto-merge on passed branch protection rule labels Apr 28, 2021
@delete-merged-branch delete-merged-branch bot deleted the branch majacQ:main April 28, 2021 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⤵️ pull auto-branch-delete:on-close Delete branch when pull request gets closed auto-merge:on-bpr-success Auto-merge on passed branch protection rule auto-merge-method:merge Auto-merge with merge commit C++ C# changelog:fixed Add this issue or pull request to fixed changelog section changelog:security Add this issue or pull request to security changelog section documentation Improvements or additions to documentation enhancement New feature or request Java JS Python
Projects
None yet
Development

Successfully merging this pull request may close these issues.