Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / danmar/simplecpp issues and pull requests

#403 - Stack overflow in Macro::expand()

Issue - State: open - Opened by chrchr-github about 2 months ago

#401 - Fix #400 (inner macro not expanded after hash hash)

Pull Request - State: closed - Opened by danmar about 2 months ago

#400 - inner macro not expanded after hash hash

Issue - State: closed - Opened by danmar about 2 months ago
Labels: bug

#399 - Fixup #397 (Debracket macro not expanded)

Pull Request - State: closed - Opened by danmar about 2 months ago

#398 - Fix #397 (Debracket macro not expanded)

Pull Request - State: closed - Opened by danmar about 2 months ago

#397 - Debracket macro not expanded

Issue - State: closed - Opened by danmar about 2 months ago - 1 comment

#396 - Fix #395 (hash hash with an empty __VA_ARGS__ in a macro)

Pull Request - State: closed - Opened by danmar about 2 months ago

#395 - hash hash with an empty __VA_ARGS__ in a macro

Issue - State: closed - Opened by danmar about 2 months ago

#395 - hash hash with an empty __VA_ARGS__ in a macro

Issue - State: closed - Opened by danmar about 2 months ago

#394 - Double expanded macros aren't parsed well for delayed invocation

Issue - State: open - Opened by Tal500 2 months ago - 5 comments

#394 - Double expanded macros aren't parsed well for delayed invocation

Issue - State: open - Opened by Tal500 2 months ago - 2 comments

#393 - Macro defintion splitted with `\` in its macro name isn't respected well

Issue - State: open - Opened by Tal500 2 months ago - 2 comments

#393 - Macro defintion splitted with `\` in its macro name isn't respected well

Issue - State: open - Opened by Tal500 2 months ago - 1 comment

#391 - `__TIME__` replacement might be empty depending on compiler

Issue - State: open - Opened by firewave 3 months ago - 1 comment

#390 - fixed #387 - do not undefine source-level defines via `-U`

Pull Request - State: open - Opened by firewave 3 months ago

#389 - fail builds in CI on compiler warnings

Pull Request - State: open - Opened by firewave 3 months ago

#388 - clang-tidy.yml: updated to Clang 20

Pull Request - State: open - Opened by firewave 3 months ago

#387 - `-U` incorrectly undefines source-level define

Issue - State: open - Opened by firewave 3 months ago - 4 comments

#386 - order of defines not respected

Issue - State: open - Opened by firewave 3 months ago - 1 comment

#385 - [feat] support the variadic `(arg...)` argument extension for CPP macros

Issue - State: closed - Opened by Tal500 3 months ago - 1 comment

#383 - Allow custom pragma processing

Pull Request - State: closed - Opened by tmpvar 3 months ago - 1 comment

#382 - fix #381

Pull Request - State: open - Opened by foryoung365 4 months ago - 2 comments

#380 - Add test for #374

Pull Request - State: closed - Opened by chrchr-github 4 months ago

#379 - Fix #376: Member access on user-defined literal tokenized incorrectly

Pull Request - State: closed - Opened by ludviggunne 4 months ago - 1 comment

#378 - Incorrect treatment of consecutive ## operators

Issue - State: open - Opened by chrchr-github 4 months ago

#377 - Safety: Make the interface safer by removing old style C buffer inputs

Pull Request - State: open - Opened by danmar 4 months ago - 21 comments

#375 - Fix #344 fuzzing crash in simplecpp::preprocess()

Pull Request - State: closed - Opened by chrchr-github 4 months ago

#374 - Failure to expand macro with arguments containing comma

Issue - State: closed - Opened by chrchr-github 4 months ago - 5 comments

#373 - Token pasting/concatenation with ## leads to invalid result

Issue - State: open - Opened by chrchr-github 4 months ago - 1 comment

#372 - added `ubuntu-24.04` to CI and made it the primary platform

Pull Request - State: closed - Opened by firewave 4 months ago

#371 - CI-unixish.yml: removed unsupported `macos-12`

Pull Request - State: closed - Opened by firewave 4 months ago - 1 comment

#370 - replace 'isspace' with 'std::isspace'

Pull Request - State: closed - Opened by danmar 4 months ago - 4 comments

#369 - Multiline Pragma Directive False Positive

Pull Request - State: closed - Opened by nelsoncj-ibm 4 months ago - 1 comment

#368 - __VA_OPT__ is not handled good enough

Issue - State: open - Opened by danmar 5 months ago

#367 - fixed #365 - do not treat standards with empty define string as unknown

Pull Request - State: closed - Opened by firewave 5 months ago - 2 comments

#366 - introduced enum for C/C++ standards and added functions to get them from strings

Pull Request - State: closed - Opened by firewave 5 months ago - 1 comment

#365 - C89/C90 standard (and variants) treated as unknown

Issue - State: closed - Opened by firewave 5 months ago
Labels: bug

#364 - Allow reexpansion of currently expanding macros during argument evaluation

Pull Request - State: closed - Opened by datadiode 5 months ago - 2 comments

#363 - #pragma once usage to prevent unwanted inclusions from happening even once

Pull Request - State: closed - Opened by datadiode 6 months ago - 13 comments

#362 - fix: use both absolute and relative header paths in header matching

Pull Request - State: closed - Opened by Tal500 6 months ago - 24 comments

#361 - Re-evaluate cache implementations

Issue - State: open - Opened by firewave 7 months ago

#360 - updated GitHub actions to address Node 16 deprecation

Pull Request - State: closed - Opened by firewave 7 months ago

#359 - clang-tidy.yml: updated to Clang 19

Pull Request - State: closed - Opened by firewave 7 months ago - 1 comment

#357 - use `<iosfwd>` in header

Pull Request - State: closed - Opened by firewave 7 months ago - 1 comment

#356 - fixes #352 - default to latest standard if none is provided

Pull Request - State: open - Opened by firewave 9 months ago - 1 comment

#355 - added Emacs C++ marker to header comment

Pull Request - State: closed - Opened by firewave 9 months ago - 1 comment

#353 - read headers via `FileStream`

Pull Request - State: closed - Opened by firewave 9 months ago - 2 comments

#352 - `__cplusplus` not set when `DUI::std` is empty/invalid

Issue - State: open - Opened by firewave 9 months ago - 2 comments

#351 - refs #341 - added fuzzing client

Pull Request - State: open - Opened by firewave 10 months ago

#347 - made it possible to create a `TokenList` from a buffer

Pull Request - State: closed - Opened by firewave 11 months ago - 12 comments

#346 - fuzzing crash (stack overflow) in `simplecpp::Macro::expandHashHash()`

Issue - State: open - Opened by firewave 11 months ago
Labels: bug

#344 - fuzzing crash in `simplecpp::preprocess()`

Issue - State: closed - Opened by firewave 12 months ago

#343 - `#include` pointing to directory is treated as existing empty file

Issue - State: open - Opened by firewave 12 months ago
Labels: bug

#341 - integrate with OSS-Fuzz

Issue - State: open - Opened by firewave 12 months ago - 2 comments
Labels: ci

#339 - do not treat directories like regular files in existence checks

Pull Request - State: open - Opened by firewave 12 months ago - 2 comments

#336 - Fix #335: object lifetime issue when reporting error

Pull Request - State: closed - Opened by danmar about 1 year ago

#332 - Fix #173 (Change license to 0BSD)

Pull Request - State: closed - Opened by danmar about 1 year ago - 19 comments

#331 - fixed performance regression in `endsWith()`

Pull Request - State: open - Opened by firewave about 1 year ago - 1 comment

#326 - Fix #292 (Fail to expand macro, comma in inner macro)

Pull Request - State: closed - Opened by danmar over 1 year ago

#312 - refs #352 - generate output error on unknown `DUI::std` value

Pull Request - State: closed - Opened by firewave over 1 year ago - 8 comments

#304 - MSVC with address sanitizer activated crashes

Issue - State: closed - Opened by mgerhardy over 1 year ago - 2 comments

#300 - Invalid ## usage when expanding

Issue - State: open - Opened by hobala over 1 year ago - 2 comments

#295 - Fail to expand macro

Issue - State: closed - Opened by danmar almost 2 years ago - 1 comment
Labels: bug

#293 - Fail to expand macros

Issue - State: closed - Opened by danmar almost 2 years ago - 3 comments
Labels: bug

#279 - use custom allocator/memory pool for `Token` allocations

Issue - State: open - Opened by firewave about 2 years ago
Labels: enhancement, performance

#225 - token pasting ## fails with nested concatenation macros

Issue - State: open - Opened by SpareSimian over 3 years ago - 11 comments

#131 - stack use after scope on cppcheck --check-config

Issue - State: open - Opened by matthiaskrgr over 6 years ago - 10 comments

#113 - Possible fundamental flaw in order of pre-processing?

Issue - State: open - Opened by SimonFraser11 about 7 years ago - 3 comments
Labels: bug

#100 - Ensure valueToken is assigned in Macro::parseDefine

Pull Request - State: closed - Opened by Dmitry-Me over 7 years ago

#99 - Handle constant folding for the shift operators

Pull Request - State: closed - Opened by larslj over 7 years ago

#98 - handle c++14 digit separators

Issue - State: closed - Opened by danmar over 7 years ago - 1 comment

#97 - valueTok is not guaranteed to be assigned in Macro::parseDefine()

Issue - State: closed - Opened by Dmitry-Me over 7 years ago - 3 comments

#96 - simplecpp chokes on clang/master/INPUTS/stpcpy-test.c

Issue - State: open - Opened by amai2012 over 7 years ago - 1 comment

#95 - [transfer from cppcheck trac #8150] crash for '#if 3 > sizeof(int'

Issue - State: closed - Opened by hexcoder- over 7 years ago - 2 comments

#94 - Sizeof segfault

Pull Request - State: closed - Opened by Hinterwaeldlers over 7 years ago - 2 comments

#93 - fix some cppcheck and compiler warnings

Pull Request - State: closed - Opened by matthiaskrgr over 7 years ago - 2 comments

#92 - Incorrect processing of macro containing multiline string

Issue - State: closed - Opened by mavik1 over 7 years ago - 1 comment

#91 - simplecpp fails on invalid content in #if 0 section

Issue - State: closed - Opened by amai2012 over 7 years ago - 6 comments

#90 - Fix Visual Studio Warning C4458

Pull Request - State: closed - Opened by visuve over 7 years ago - 1 comment

#89 - Added missing '\' check in isAbsolutePath().

Pull Request - State: closed - Opened by orbitcowboy over 7 years ago

#88 - Removed duplicate expression in isAbsolutePath().

Pull Request - State: closed - Opened by orbitcowboy over 7 years ago

#87 - fix some findings by cppcheck and clang

Pull Request - State: closed - Opened by matthiaskrgr over 7 years ago - 2 comments

#86 - dont autocapitalize windows drive letters

Pull Request - State: closed - Opened by x29a over 7 years ago

#85 - simplifyPath() capitalizes windows drive letters

Issue - State: closed - Opened by x29a over 7 years ago - 1 comment

#84 - Infinite recursion (macros)

Issue - State: closed - Opened by danmar over 7 years ago - 2 comments

#83 - Header not found, absolute path

Issue - State: closed - Opened by danmar over 7 years ago

#82 - Sync simplecpp::simplifyPath() with cppcheck's Path::simplifyPath()

Pull Request - State: closed - Opened by amai2012 over 7 years ago - 5 comments

#81 - C++11 raw literal causes wrong line numbers

Issue - State: closed - Opened by amai2012 over 7 years ago