• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pablogsal / pegen
83%
master: 84%

Build:
Build:
LAST BUILD BRANCH: errors
DEFAULT BRANCH: master
Repo Added 29 Jul 2019 10:39AM UTC
Files 14
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH move_stuff
branch: move_stuff
CHANGE BRANCH
x
Reset
  • move_stuff
  • add_left_recursion_tests
  • allow_to_compile_extension
  • assignment
  • badge
  • better_errors
  • better_fstrings
  • ci
  • compiler_error
  • cov_badge
  • cpegen_improvements
  • curly_stuff
  • cut_in_c_parser
  • debug_version
  • debug_version_test
  • errors
  • first_sets
  • fix
  • fix_mutual_left_recursion
  • fix_mypy
  • fix_refcount
  • fix_script
  • fix_segfault
  • fix_test_parse_directory
  • fix_visualizer
  • format
  • fstrings
  • headers
  • lambdadefs
  • master
  • metaparser
  • metas
  • minor_cleanups
  • mutual
  • mypy
  • new_test_structure
  • number_test
  • numbers
  • pep7
  • refactor
  • refactor_string
  • remove_panic
  • rules_to_grammar
  • segfault
  • smoke_test_c_parser
  • strings
  • test_cparser
  • visitor_Refactor
  • xfail

pending completion
158

push

travis-ci

pablogsal
Move the definition of the inline functions to pegen.c

As pegen.h is included both in pegen.c and the generated parser file,
having the definition of the inline functions in the header file can
lead to double definition errors if the extension is compiled without
optimizations (-O0) due to the fact that the function is not inlined in
such scenario and then it becomes a regular function that suffers from
double definition.

1517 of 1824 relevant lines covered (83.17%)

0.83 hits per line

Relevant lines Covered
Build:
Build:
1824 RELEVANT LINES 1517 COVERED LINES
0.83 HITS PER LINE
Source Files on move_stuff
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
158 move_stuff Move the definition of the inline functions to pegen.c As pegen.h is included both in pegen.c and the generated parser file, having the definition of the inline functions in the header file can lead to double definition errors if the extension is... push 13 Dec 2019 12:35PM UTC pablogsal travis-ci pending completion  
See All Builds (238)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc