erik-krogh
|
34f5f61a10
|
all: use my script to delete outdated deprecations
|
2025-01-27 22:16:48 +01:00 |
|
Jeroen Ketema
|
ecf3c53eba
|
C++: Introduce SizeofPackOperator subclasses for expressions and types
Note that template template parameters are considered types in this context.
|
2024-12-20 13:51:45 +01:00 |
|
Calum Grant
|
0fcabc4e61
|
C++: Move mayBeFromImplicitlyDeclaredFunction to Call
|
2024-10-18 15:56:08 +01:00 |
|
Calum Grant
|
9758e023f9
|
C++: Remove redundant test
|
2024-10-16 13:47:06 +01:00 |
|
Calum Grant
|
6a48ad0ee7
|
C++: Implement Expr::mayBeFromImplicitlyDeclaredFunction
|
2024-10-16 10:23:39 +01:00 |
|
erik-krogh
|
0fdd06fff5
|
use my script to delete outdated deprecations
|
2024-09-03 20:30:58 +02:00 |
|
Jeroen Ketema
|
52819432c0
|
C++: Address review comment
|
2024-09-03 17:18:18 +02:00 |
|
Jeroen Ketema
|
4945943732
|
C++: Support C11 _Generic expressions
|
2024-08-30 14:24:03 +02:00 |
|
Jeroen Ketema
|
2b571cf450
|
C++: Address review comments
|
2024-08-28 15:11:42 +02:00 |
|
Jeroen Ketema
|
9e861ce717
|
C++: Add support for more clang builtins
|
2024-08-28 13:08:42 +02:00 |
|
Mathias Vorreiter Pedersen
|
fe575df325
|
C++: Mark constexpr if as unevalauted.
|
2024-07-31 13:09:12 +01:00 |
|
Jeroen Ketema
|
acbca9c108
|
C++: Support destroying deletes
|
2024-07-24 08:21:01 +02:00 |
|
Calum Grant
|
24914efcb8
|
Merge pull request #16956 from github/calumgrant/cpp20-array-sizes
C++: Test C++20 implicit array sizes.
|
2024-07-11 17:44:08 +01:00 |
|
Calum Grant
|
c6fb50095b
|
C++: Change note and autoformat
|
2024-07-11 14:21:09 +01:00 |
|
Calum Grant
|
29df3cb5b3
|
C++: Add test for C++20 implicit array sizes
Implement NewArrayExpr.getArraySize()
|
2024-07-11 12:59:52 +01:00 |
|
Jeroen Ketema
|
ed42c3cd6f
|
C++: Fix class extension
|
2024-07-11 11:48:01 +02:00 |
|
Jeroen Ketema
|
48bf06f1aa
|
C++: Fix getAPrimaryQlClass
|
2024-07-11 10:43:17 +02:00 |
|
Jeroen Ketema
|
0413e0e090
|
C++: Clean up QLDoc and add change note
|
2024-07-11 10:37:26 +02:00 |
|
Jeroen Ketema
|
3f789bad60
|
C++: Support more builtin operations
|
2024-07-10 21:27:09 +02:00 |
|
Mathias Vorreiter Pedersen
|
8383bc1629
|
C++: Add getters for the other children of 'co_return' and 'co_yield'.
|
2024-04-22 21:38:13 +01:00 |
|
Jeroen Ketema
|
bcde7151e8
|
C++: Address review comment
|
2024-04-22 10:23:03 +02:00 |
|
Jeroen Ketema
|
2c76b13451
|
C++: Improve handling of re-used qualifier in delete expressions
|
2024-04-21 16:16:24 +02:00 |
|
Mathias Vorreiter Pedersen
|
89eaadd76f
|
C++: Move destructor calls from expressions with a temporary object conversion to the temporary object conversion.
|
2024-04-07 15:48:38 +01:00 |
|
Jeroen Ketema
|
01183800a6
|
C++: Fix formatting
|
2024-04-02 11:38:19 +02:00 |
|
Jeroen Ketema
|
9190bf25ce
|
C++: Add example to QLDoc
|
2024-04-02 11:35:43 +02:00 |
|
Jeroen Ketema
|
a5d4fad806
|
C++: Output destructor calls for delete expressions
|
2024-04-02 10:32:03 +02:00 |
|
Jeroen Ketema
|
9eb51a9b9e
|
C++: Add value category column to the expr_reuse relation
|
2024-03-27 22:49:40 +01:00 |
|
Jeroen Ketema
|
8d5eab401d
|
C++: Introduce re-use expressions in the database scheme
|
2024-03-13 13:28:27 +01:00 |
|
Mathias Vorreiter Pedersen
|
edc7903c69
|
C++: Add a predicate for getting the 0'th child of a 'ConditionDeclExpr' without casting it to a 'VariableAccess' and use it in IR generation.
|
2024-02-07 11:45:13 +00:00 |
|
Robert Marsh
|
0bc023139b
|
C++: autoformat for first-class destructors
|
2024-01-24 18:52:54 +00:00 |
|
Robert Marsh
|
3970a9fe39
|
C++: switch to getImplicitDestructorCall
|
2024-01-24 18:52:54 +00:00 |
|
Robert Marsh
|
1acc111b63
|
C++: add getSyntheticDestructor to Expr and Stmt
|
2024-01-24 18:52:54 +00:00 |
|
Calum Grant
|
c51efb1477
|
C++: Tighten up definitions of field accesses
|
2023-10-18 11:39:09 +01:00 |
|
Calum Grant
|
192c16bbb3
|
C++: Format QL and delete note
|
2023-10-13 13:07:43 +01:00 |
|
Calum Grant
|
552221868f
|
C++: Expand ImplicitThisFieldAccess
|
2023-10-13 12:05:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
cdf5872eb3
|
Merge pull request #14217 from alexet/is-trivial-built-in
CPP:Make __is_trivial a builtin operation.
|
2023-09-15 16:01:25 +01:00 |
|
Alex Eyers-Taylor
|
d79a2c7674
|
CPP:Make __is_trivial a builtin operation.
|
2023-09-14 12:50:36 +01:00 |
|
Alexander Eyers-Taylor
|
ea2140dc7d
|
Apply suggestions from code review
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2023-08-25 17:15:08 +01:00 |
|
Alex Eyers-Taylor
|
027ed5e909
|
CPP: Docs improvements to DeleteOrDeleteArrayExpr
|
2023-08-25 15:45:50 +01:00 |
|
Alex Eyers-Taylor
|
a3711e1df0
|
CPP: Replace getAllocatorCall with getDeallocator call.
|
2023-08-25 15:45:50 +01:00 |
|
Alex Eyers-Taylor
|
4ca98bd6fd
|
CPP: Add parent class for delete and delete[]
|
2023-08-25 13:57:16 +01:00 |
|
Jeroen Ketema
|
7ff6f09626
|
C++: Improve the QL doc of isConstant
|
2023-08-03 12:16:12 +02:00 |
|
Jeroen Ketema
|
aad094bdd0
|
C++: Handle FunctionAccesses with qualifiers
Also fix the IR generation for these and add more IR tests involving value
categories.
|
2023-07-18 16:35:39 +02:00 |
|
Kasper Svendsen
|
c46898cb75
|
C++: Make implicit this receivers explicit
|
2023-05-09 15:35:54 +02:00 |
|
Mathias Vorreiter Pedersen
|
7a32299f34
|
C++: Oops. Forgot to replace one use of a deprecated predicate.
|
2023-04-04 15:30:02 +01:00 |
|
Mathias Vorreiter Pedersen
|
f2197e67f5
|
C++: Deprecate single-parameter 'getFieldExpr' and 'getElementExpr'.
|
2023-04-04 15:14:27 +01:00 |
|
Mathias Vorreiter Pedersen
|
6c26ad7c2d
|
C++: Expand QLDoc.
|
2023-04-04 14:02:31 +01:00 |
|
Mathias Vorreiter Pedersen
|
52682e2ccb
|
C++: Replace the word 'repetition' with 'position' to properly reflect the semantics of the dbscheme.
|
2023-04-04 11:02:55 +01:00 |
|
Mathias Vorreiter Pedersen
|
6dd6488437
|
C++: Introduce 'getAnElementExpr' and 'getAnExpr'.
|
2023-04-04 10:12:25 +01:00 |
|
Mathias Vorreiter Pedersen
|
bef0a159c0
|
C++: IR generation for repeated initializers.
|
2023-04-04 10:08:32 +01:00 |
|