Owen Mansel-Chan
0a0e9bb25b
Merge pull request #13767 from owen-mc/go/missing-flow-through-receiver
...
Go: Fix missing flow through receiver for function variable
2023-07-19 13:52:25 +01:00
Anders Schack-Mulligen
a9c76d4175
Merge pull request #13717 from aschackmull/dataflow/neverskipadditionalsteps
...
Dataflow: Add support for not skipping configuration-specific nodes in big-step
2023-07-19 14:06:54 +02:00
Owen Mansel-Chan
b9027a0806
Avoid using getTarget() as it may not exist
2023-07-19 12:48:34 +01:00
Owen Mansel-Chan
a1fdc6f438
Merge pull request #13599 from pwntester/ruby/gopg_improvements
...
Go: Improve go-pg support
2023-07-19 12:40:39 +01:00
Owen Mansel-Chan
9b3ff82279
Address review comments
2023-07-19 11:18:20 +01:00
Owen Mansel-Chan
a3ba74a6a6
Cast to MethodCallNode before calling getReceiver()
...
This is not required, because getReceiver is still defined on CallNode,
but is done for consistency.
2023-07-19 11:17:38 +01:00
Anders Schack-Mulligen
e72a0b2f8c
Dataflow: Add change notes.
2023-07-19 11:41:15 +02:00
Anders Schack-Mulligen
95d17045c9
Dataflow: Sync.
2023-07-19 11:41:15 +02:00
Owen Mansel-Chan
de8794e9ba
Make MethodCallNode char pred more accurate
...
When a function is assigned to a variable and called through that
variable then we previously didn't realise it was a function. With
this change we try use local flow to determine if the function being
called is a method.
2023-07-19 10:24:27 +01:00
Alvaro Muñoz
eacecab689
remove PrepareContext
2023-07-17 09:16:32 +02:00
Owen Mansel-Chan
0b8353eb64
Merge pull request #13602 from pwntester/ruby/add_gqlgen_support
...
Go: Add support for the gqlgen library
2023-07-15 07:04:09 +01:00
Alvaro Muñoz
1b6308e32f
Apply suggestions from code review
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-13 21:32:46 +02:00
Anders Schack-Mulligen
837df2ad37
Dataflow: Sync.
2023-07-13 10:55:39 +02:00
Owen Mansel-Chan
1767ca2682
Merge pull request #13728 from owen-mc/go/minor-cleanup-Twirp-models
...
Go: minor cleanup to Twirp models
2023-07-12 22:59:13 +01:00
Edward Minnix III
541737d1a8
Merge pull request #13694 from egregius313/egregius313/add-default-isBarrier-2-isAdditionalFlowStep-4
...
DataFlow: Add default implementations of isBarrier/2 and isAddiitonalFlowStep/4
2023-07-12 17:10:17 -04:00
Owen Mansel-Chan
8a573cca0f
Merge pull request #13625 from GeekMasher/go-micro
...
[Go] GoMicro framework support
2023-07-12 20:57:01 +01:00
Ed Minnix
63299688d5
Add change notes for default implementations of isBarrier and isAdditionalFlowStep
2023-07-12 15:21:16 -04:00
Ed Minnix
e5ce78caab
Go: Add default implementation of StateConfigSig::isAdditionalFlowStep/4
2023-07-12 15:06:25 -04:00
Ed Minnix
0549b5da87
Go: Add default implementation of StateConfigSig::isBarrier/2
2023-07-12 15:06:25 -04:00
Alvaro Muñoz
0180a482ce
Apply suggestions from code review
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 18:27:45 +02:00
Mathew Payne
8d110ca2ac
remove getName
2023-07-12 17:12:08 +01:00
Mathew Payne
18db525d18
Apply suggestions from code review
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 17:11:40 +01:00
Mathew Payne
3a1e3f71cc
Update go/ql/lib/change-notes/2023-06-29-modelling-go-micro.md
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 15:09:56 +01:00
Owen Mansel-Chan
5f76cafc64
Merge pull request #13672 from owen-mc/go/make-parameter-nodes-for-unused-parameters-2
...
Go: make `ParameterNode`s for unused parameters #2 (make a disjoint class for unused ones)
2023-07-12 15:04:46 +01:00
Mathew Payne
25e7ddec31
Apply suggestions from code review
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 13:08:44 +01:00
Mathew Payne
e31cce56d1
Update go/ql/lib/semmle/go/frameworks/GoMicro.qll
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 13:00:21 +01:00
Mathew Payne
e951720573
Update go/ql/lib/semmle/go/frameworks/GoMicro.qll
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 12:59:45 +01:00
Mathew Payne
7f6067de42
Update go/ql/lib/semmle/go/frameworks/GoMicro.qll
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 12:59:01 +01:00
Mathew Payne
cefb914af6
Update go/ql/lib/semmle/go/frameworks/GoMicro.qll
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 12:58:23 +01:00
Mathew Payne
94e96cb7a8
Update go/ql/lib/semmle/go/frameworks/GoMicro.qll
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 12:57:32 +01:00
Owen Mansel-Chan
78816f082e
Make QLDoc comments more concise too
2023-07-12 11:01:54 +01:00
Owen Mansel-Chan
2ad12f18f1
Make QL more concise
2023-07-12 10:56:03 +01:00
Owen Mansel-Chan
8e85f4d91c
Merge pull request #13601 from pwntester/ruby/add_bun_support
...
Go: Add support for Bun library
2023-07-11 14:48:48 +01:00
Owen Mansel-Chan
84bfd10352
Merge pull request #13589 from owen-mc/go/tolerate-go-mod-not-in-project-root
...
Go: Deal better with a single go.mod file which is not in the project root
2023-07-11 14:32:10 +01:00
Mathew Payne
3cc5ba1eed
Remove un-needed code
2023-07-11 10:26:15 +01:00
Mathias Vorreiter Pedersen
a4c0063ab1
Merge pull request #13679 from MathiasVP/speedup-big-step
...
DataFlow: Speed up the big step relation
2023-07-11 09:44:17 +01:00
Mathew Payne
20d4e53eaf
Update go/ql/lib/change-notes/2023-06-29-modelling-go-micro.md
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-10 16:44:19 +01:00
Mathew Payne
ceade62f62
Update go/ql/lib/semmle/go/frameworks/GoMicro.qll
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-10 16:44:11 +01:00
Mathew Payne
9c1a0225eb
Update go/ql/lib/semmle/go/frameworks/GoMicro.qll
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-10 16:43:54 +01:00
github-actions[bot]
13cf054a9d
Post-release preparation for codeql-cli-2.14.0
2023-07-07 14:55:41 +00:00
github-actions[bot]
6484ee106e
Release preparation for version 2.14.0
2023-07-07 08:22:14 +00:00
Dave Bartolomeo
9631e9f2f1
Bump minor version numbers post-GHES
2023-07-06 10:10:01 -04:00
Dave Bartolomeo
2bb9adfbf1
Merge remote-tracking branch 'origin/main' into dbartol/mergeback-3.10
2023-07-06 10:00:46 -04:00
Mathias Vorreiter Pedersen
83d0dec0fb
DataFlow: Sync identical files.
2023-07-06 14:00:00 +01:00
Owen Mansel-Chan
af5558a397
Add ParameterNodes for unused parameters
2023-07-05 22:25:44 +01:00
Owen Mansel-Chan
12723f5a7d
Add change note
2023-07-05 22:10:54 +01:00
Michael Nebel
238f390738
Merge pull request #13452 from michaelnebel/refactorstackprinting
...
Re-factor printing of summary component stacks.
2023-07-04 08:29:10 +02:00
Michael Nebel
243c592447
Address review comments.
2023-07-03 17:01:08 +02:00
Michael Nebel
bddd22f522
Sync files and make language specific adjustments.
2023-07-03 14:36:07 +02:00
Michael Nebel
c18f4b1604
Sync files and make language specific rename.
2023-07-03 14:36:06 +02:00