issues
search
danmar
/
simplecpp
C++ preprocessor
BSD Zero Clause License
209
stars
83
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
fails to expand inner macro with a parameter that contains a ","
#384
danmar
opened
5 days ago
0
Allow custom pragma processing
#383
tmpvar
closed
4 days ago
1
fix #381
#382
foryoung365
opened
3 weeks ago
1
When there are header files with the same name, the correct file cannot be found
#381
foryoung365
opened
3 weeks ago
0
Add test for #374
#380
chrchr-github
closed
3 weeks ago
0
Fix #376: Member access on user-defined literal tokenized incorrectly
#379
ludviggunne
closed
3 weeks ago
1
Incorrect treatment of consecutive ## operators
#378
chrchr-github
opened
1 month ago
0
Safety: Make the interface safer by removing old style C buffer inputs
#377
danmar
opened
1 month ago
21
Member access on user-defined literal tokenized incorrectly
#376
chrchr-github
closed
3 weeks ago
0
Fix #344 fuzzing crash in simplecpp::preprocess()
#375
chrchr-github
closed
1 month ago
0
Failure to expand macro with arguments containing comma
#374
chrchr-github
closed
3 weeks ago
5
Token pasting/concatenation with ## leads to invalid result
#373
chrchr-github
opened
1 month ago
1
added `ubuntu-24.04` to CI and made it the primary platform
#372
firewave
closed
1 month ago
0
CI-unixish.yml: removed unsupported `macos-12`
#371
firewave
closed
1 month ago
1
replace 'isspace' with 'std::isspace'
#370
danmar
closed
1 month ago
4
Multiline Pragma Directive False Positive
#369
nelsoncj-ibm
closed
1 month ago
1
__VA_OPT__ is not handled good enough
#368
danmar
opened
1 month ago
0
fixed #365 - do not treat standards with empty define string as unknown
#367
firewave
closed
2 months ago
2
introduced enum for C/C++ standards and added functions to get them from strings
#366
firewave
closed
2 months ago
1
C89/C90 standard (and variants) treated as unknown
#365
firewave
closed
2 months ago
0
Allow reexpansion of currently expanding macros during argument evaluation
#364
datadiode
closed
1 month ago
2
#pragma once usage to prevent unwanted inclusions from happening even once
#363
datadiode
closed
1 month ago
13
fix: always use absolute (and simplified) header path whenever possible
#362
Tal500
opened
3 months ago
11
Re-evaluate cache implementations
#361
firewave
opened
3 months ago
0
updated GitHub actions to address Node 16 deprecation
#360
firewave
closed
3 months ago
0
clang-tidy.yml: updated to Clang 19
#359
firewave
closed
3 months ago
1
CI-unixish.yml: removed `macos-11` / added `macos-13` and `macos-14`
#358
firewave
closed
4 months ago
0
use `<iosfwd>` in header
#357
firewave
closed
3 months ago
1
fixes #352 - default to latest standard if none is provided
#356
firewave
opened
5 months ago
1
added Emacs C++ marker to header comment
#355
firewave
closed
5 months ago
1
combineOperators() misidentifies references in C code
#354
chrchr-github
opened
5 months ago
0
read headers via `FileStream`
#353
firewave
closed
5 months ago
2
`__cplusplus` not set when `DUI::std` is empty/invalid
#352
firewave
opened
6 months ago
2
refs #341 - added fuzzing client
#351
firewave
opened
6 months ago
0
do not add empty filename to `files` in `preprocess()`
#350
firewave
closed
6 months ago
5
added accessor for `TokenList::files`
#349
firewave
closed
6 months ago
2
simplecpp should support Unicode in identifiers
#348
rubenvb
opened
7 months ago
0
made it possible to create a `TokenList` from a buffer
#347
firewave
closed
5 months ago
12
fuzzing crash (stack overflow) in `simplecpp::Macro::expandHashHash()`
#346
firewave
opened
7 months ago
0
fixed fuzzing crash in `simplecpp::Macro::expandToken()`
#345
firewave
closed
8 months ago
0
fuzzing crash in `simplecpp::preprocess()`
#344
firewave
closed
1 month ago
0
`#include` pointing to directory is treated as existing empty file
#343
firewave
opened
8 months ago
0
memory leak when processing empty/non-existent includes with `simplecpp` CLI
#342
firewave
opened
8 months ago
0
integrate with OSS-Fuzz
#341
firewave
opened
8 months ago
2
refs #342 - do not load included files twice in CLI application / added `DUI::removeComment`
#340
firewave
closed
8 months ago
4
do not treat directories like regular files in existence checks
#339
firewave
opened
9 months ago
2
reduced scope of function call in `getFileName()`
#338
firewave
closed
8 months ago
0
Multiline comment not handled properly
#337
chrchr-github
opened
9 months ago
0
Fix #335: object lifetime issue when reporting error
#336
danmar
closed
9 months ago
0
object lifetime issue when reporting error
#335
danmar
closed
9 months ago
0
Next