Tamas Vajk
|
2541e9cb6a
|
C#: Handle async data flow in expression bodied callables
|
2021-03-16 16:32:47 +01:00 |
|
Tamas Vajk
|
048c72a0f2
|
C#: Remove YieldReturnKind
|
2021-03-16 16:20:04 +01:00 |
|
Tamas Vajk
|
aa2abf76ba
|
Make ReturnNodes disjoint (normal, yield, async)
|
2021-03-16 16:17:27 +01:00 |
|
Tamas Vajk
|
732ef92830
|
C#: add store step for return statements inside async methods
|
2021-03-16 15:18:00 +01:00 |
|
Anders Schack-Mulligen
|
46bae88181
|
Merge pull request #5375 from aschackmull/dataflow/unbind
Dataflow: Switch from unbind to pragma[only_bind_into].
|
2021-03-16 14:03:54 +01:00 |
|
Tom Hvitved
|
88b7ad001f
|
C#: Take phi nodes into account in Steps::getARead()
|
2021-03-16 13:55:30 +01:00 |
|
Tom Hvitved
|
a373a523f6
|
Data flow: Move C# lambda flow logic into shared library
|
2021-03-16 13:49:32 +01:00 |
|
Tom Hvitved
|
e1e4016a5c
|
C#: Fix missing delegate flow
|
2021-03-16 13:16:23 +01:00 |
|
Tom Hvitved
|
25adcfc39d
|
C#: Fix missing phi flow
|
2021-03-16 13:16:23 +01:00 |
|
Tamás Vajk
|
24140195d6
|
Merge pull request #5242 from tamasvajk/feature/tuple-df
C#: Add tuple dataflow
|
2021-03-16 11:45:11 +01:00 |
|
Anders Schack-Mulligen
|
2d8d967060
|
Dataflow: Address review comment.
|
2021-03-16 11:07:33 +01:00 |
|
Tamas Vajk
|
9ff304ca6b
|
Fix missing variable binding
|
2021-03-12 16:14:32 +01:00 |
|
Anders Schack-Mulligen
|
5aa9c2bd19
|
Dataflow: One more pragma.
|
2021-03-12 15:59:19 +01:00 |
|
Anders Schack-Mulligen
|
674886a17d
|
Dataflow: Sync.
|
2021-03-10 16:53:51 +01:00 |
|
Tom Hvitved
|
fc5158c41c
|
Merge pull request #5338 from hvitved/dataflow/performance-tweaks
Data flow: Performance tweaks
|
2021-03-10 13:56:57 +01:00 |
|
Tom Hvitved
|
fe6efde449
|
Address review comments
|
2021-03-09 14:30:12 +01:00 |
|
Tamas Vajk
|
ba05bf3ae0
|
Fix code review findings
|
2021-03-09 11:17:57 +01:00 |
|
Tamas Vajk
|
0defad77dd
|
C#: Add tuple data flow in patterns
|
2021-03-09 09:14:24 +01:00 |
|
Tom Hvitved
|
0698bdd907
|
C#: Restrict tuple read/store steps to tuple deconstructions/constructions
|
2021-03-09 09:14:24 +01:00 |
|
Tamas Vajk
|
fcc4758eb8
|
Remove old taint tracking for tuples
|
2021-03-09 09:14:24 +01:00 |
|
Tamas Vajk
|
b05199dccf
|
Tuple data flow: take cfg reachability into account
|
2021-03-09 09:14:23 +01:00 |
|
Tamas Vajk
|
0ca4bf4267
|
C#: WIP: Add tuple data flow
|
2021-03-09 09:14:23 +01:00 |
|
Anders Schack-Mulligen
|
aeb13146d2
|
Merge pull request #5275 from Marcono1234/marcono1234/included-qhelp-files
Use `.inc.qhelp` extension for included help files
|
2021-03-08 16:26:32 +01:00 |
|
Marcono1234
|
95aeb7b53f
|
Fix .qhelp file name mismatch
|
2021-03-08 14:27:35 +01:00 |
|
Tom Hvitved
|
6e5af1a9f8
|
Data flow: Sync files
|
2021-03-05 14:56:40 +01:00 |
|
Tom Hvitved
|
d496503d5d
|
Data flow: Restrict the size of getApNil()
|
2021-03-05 14:54:54 +01:00 |
|
Tom Hvitved
|
492add1f7a
|
Data flow: Force join-order for Node::getEnclosingCallable()
|
2021-03-05 14:54:54 +01:00 |
|
Jonas Jensen
|
32f1da7455
|
Merge pull request #5327 from MathiasVP/less-field-to-obj-flow
C++: Remove more field-to-object flow
|
2021-03-05 13:16:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
c86fc223b9
|
C++: Fix comment and prevent false positives on chiOnlyPartiallyUpdatesLocation when Alias::getEndBitOffset doesn't have known value.
|
2021-03-05 08:53:24 +01:00 |
|
Marcono1234
|
5a8ffa5a85
|
Use .inc.qhelp extension for included help files
|
2021-03-04 22:04:48 +01:00 |
|
Mathias Vorreiter Pedersen
|
b399246d7f
|
C++/C#: Sync identical files.
|
2021-03-04 16:34:35 +01:00 |
|
Mathias Vorreiter Pedersen
|
8a4cc3b5c2
|
C++: Sync identical files.
|
2021-03-04 15:38:36 +01:00 |
|
Anders Schack-Mulligen
|
45f52289ea
|
Merge branch 'main' into java/merge-5226
|
2021-03-04 11:36:16 +01:00 |
|
Anders Schack-Mulligen
|
fe07630e40
|
Merge pull request #5219 from smowton/smowton/feature/backward-dataflow-for-fluent-methods
Java: Add backward dataflow edges through fluent function invocations.
|
2021-03-04 11:13:32 +01:00 |
|
Marcono1234
|
b9c0193022
|
Sync .qhelp file renaming to other languages
|
2021-03-03 15:38:08 +01:00 |
|
Tamás Vajk
|
73ad417757
|
Merge pull request #5132 from tamasvajk/feature/dotnet502
C#: Upgrade projects to .net 5
|
2021-03-03 12:47:08 +01:00 |
|
Mathias Vorreiter Pedersen
|
721ba5e2c5
|
Merge pull request #4825 from rdmarsh2/rdmarsh2/cpp/operand-reuse
C++: share `TOperand` across IR stages
|
2021-03-03 08:55:44 +01:00 |
|
Tamas Vajk
|
fa2f345611
|
Revert "Simplify MissingCallTarget for calli"
This reverts commit 3b82abd7c7.
|
2021-03-02 12:58:42 +01:00 |
|
Tamas Vajk
|
3b82abd7c7
|
Simplify MissingCallTarget for calli
|
2021-03-02 09:21:24 +01:00 |
|
Tamas Vajk
|
f2e667173c
|
C#: Add calli IL opcode extraction
|
2021-03-02 09:21:24 +01:00 |
|
Robert Marsh
|
2b382d588a
|
C++: autoformat Operand.qll
|
2021-03-01 11:13:04 -08:00 |
|
Chris Smowton
|
cdccc1a064
|
Remove needless typecasts
|
2021-03-01 16:47:34 +00:00 |
|
Chris Smowton
|
c32514bf66
|
Sync dataflow library files
|
2021-03-01 10:27:28 +00:00 |
|
Tom Hvitved
|
ac67c67ad7
|
Merge pull request #4998 from hvitved/csharp/shared-base-pre-ssa
C#: Use shared SSA implementation for `{Pre,Base}Ssa`
|
2021-02-26 11:29:07 +01:00 |
|
Marcono1234
|
e21cbe82a9
|
Update Java documentation links to Java 11
Where possible update Java documentation links to Java 11.
Additionally update some other links to use HTTPS.
|
2021-02-26 00:43:51 +01:00 |
|
Robert Marsh
|
290b1c624e
|
C++: cache the IR stage Operand class
|
2021-02-25 13:10:39 -08:00 |
|
Tamás Vajk
|
e6532cbd75
|
Merge pull request #4695 from tamasvajk/feature/csharp9-with-expr
C#: Extract 'with' expressions
|
2021-02-23 21:04:51 +01:00 |
|
Tom Hvitved
|
bed66203c1
|
C#: Use shared SSA implementation for BaseSsa
|
2021-02-23 14:06:27 +01:00 |
|
Tom Hvitved
|
b0ee508f10
|
C#: Use shared SSA implementation for PreSsa
|
2021-02-23 14:06:27 +01:00 |
|
Tom Hvitved
|
d8792f2f7f
|
C#: Fix bug in BaseSSA::reachesEndOf/3
|
2021-02-23 14:06:27 +01:00 |
|