0
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 6 hours ago. based on code collected about 11 hours ago.
Apr 18, 2023 — Apr 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Merge pull request #75 from assarbad/changed-main-logic-pcmd More... over 1 year ago
Rearranging how main() works (#73) More... over 1 year ago
Remove attic directory as no longer needed now we have a proper expression parser (#61).
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 2 years ago
GA hopefully last time
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 2 years ago
GA again
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 2 years ago
GA again
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 2 years ago
GA try again
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 2 years ago
Replace travis CI with github actions.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 2 years ago
Add repro of issue #65, except it doesn't repro. Obviously already fixed.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 2 years ago
Merge pull request #64 from Dragon2fly/patch-1 More... almost 3 years ago
URL should point to back github More... almost 3 years ago
Fix internal preprocessor error and failure to insert newlines before ``#include`` caused by certain sequence of line continuations in a macro. Thanks to dslijepcevic for reporting this (issue #63).
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... about 3 years ago
Have `passthru_includes` ignore application of #pragma once (issue #59)
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Fix issue #57 missing new line after ``--passthru-includes``, PR #58 wasn't the right fix for this problem.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Add benchmarked improvements for PyPy.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Fix CI failure.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Enable pypy CI testing.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Refresh docs.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Fix issue #54 bad link in Readme.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Fix issue #55 by tweaking our fork of ply to not write out files when in optimize mode, and also setting an undocumented option to yacc to disable file writing.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Fix issue #56 where comments in expressions in the new evaluator was causing barf.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Fix __has_include() being present in an #if expression failing to parse.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Fix failure to collapse whitespace if a line continuation intersected.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Fix a token expansion ordering bug whereby if a function macro used the same macro in more than one argument, expansion in one argument evaluation caused overly eager expansion in later argument evaluations. This fix ought to fix pcpp's ability to parse Boost (untested). Thanks to joaquintides for reporting this. #42
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Redo command line args dump
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Add a new passthru option ``--passthru-includes`` which enables selected ``#include`` to be passed through, in addition to being executed. Thanks to schra for suggesting this, including a PR. #51
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
BREAKING CHANGE: Thanks to the new expression evaluator, fix a long standing bug #49 where unknown function macros in expressions were parsed as ``0(0)`` which obviously enough does not work. Fixing this changes how the ``on_unknown_macro_in_expr()`` hook works, and there is now an added ``on_unknown_macro_function_in_expr()`` hook.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Turn on optimisation in lex and yacc. Issue #48 is now fixed.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
Thanks to a 5km limit covid lockdown in my country, a public holiday where we were supposed to be away meant I was stuck at home instead. I took the full day to finish the https://github.com/ned14/pcpp/tree/yacc_expression_evaluator branch which is a proper C preprocessor expression evaluator based on http://www.dabeaz.com/ply/ 's yacc module. This was a very long outstanding piece of work which had been in progress for many years. It just needed a full day of my time to get it done, and now it is indeed done at long last.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago
All units passing with new yacc based expression evaluator. Let's see how CI fares.
Niall Douglas
as Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
More... over 3 years ago