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

MuellerSeb / nml-tools
86%
main: 86%

Build:
Build:
LAST BUILD BRANCH: v0.5.0
DEFAULT BRANCH: main
Repo Added 09 Feb 2026 11:47AM UTC
Files 13
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 add_namelist_parser
branch: add_namelist_parser
CHANGE BRANCH
x
Reset
  • add_namelist_parser
  • CI_add_missing_example
  • add_check_mode
  • add_coverage
  • add_derived_type_support
  • add_file_profiles
  • add_required_namelists_to_profiles
  • add_reusable_definitions
  • add_set_constants
  • add_string_format
  • add_version_specifier
  • buffer_style_derived_type_setting
  • config_update
  • f2py_wrapper_support
  • fix/array_subscript_in_nmls
  • fix_array_buffer_assignment_validate
  • keep_schemas_compat_for_templates
  • main
  • modify_derived_type_support
  • modify_dimension_support
  • simplify-internal-naming-policy
  • template_derived_type_buffer_style
  • update_derived_type_handling
  • v0.2.0
  • v0.2.1
  • v0.3.0
  • v0.3.1
  • v0.3.2
  • v0.3.3
  • v0.3.4
  • v0.4.0
  • v0.5.0

16 Jul 2026 06:49PM UTC coverage: 86.043% (+1.3%) from 84.697%
29525539553

Pull #60

github

MuellerSeb
Compute namelist record starts in constant time

Derive the current record's start offset from the scanner's tracked column instead of repeatedly searching the entire consumed prefix for newline characters.
Pull Request #60: Add A Schema-Aware Standard Fortran Namelist Parser

848 of 917 new or added lines in 4 files covered. (92.48%)

9 existing lines in 3 files now uncovered.

4784 of 5560 relevant lines covered (86.04%)

0.86 hits per line

Relevant lines Covered
Build:
Build:
5560 RELEVANT LINES 4784 COVERED LINES
0.86 HITS PER LINE
Source Files on add_namelist_parser
  • Tree
  • List 13
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29525539553 add_namelist_parser Compute namelist record starts in constant time Derive the current record's start offset from the scanner's tracked column instead of repeatedly searching the entire consumed prefix for newline characters. Pull #60 16 Jul 2026 06:50PM UTC MuellerSeb github
86.04
29525046973 add_namelist_parser Revert "Preserve trailing namelist null values" This reverts commit 5fd338717. Pull #60 16 Jul 2026 06:43PM UTC MuellerSeb github
86.03
29524865860 add_namelist_parser Preserve trailing namelist null values Materialize a pending trailing value separator as one source-located null before a group terminator or following assignment. Cover parser cardinality and effective-item consumption without duplicating a sepa... Pull #60 16 Jul 2026 06:40PM UTC MuellerSeb github
86.04
29498243682 add_namelist_parser Update parser PR text after review Document bounded deferred-array expansion, distinct CLI parse diagnostics, the added regression coverage, and the current full-suite result. Pull #60 16 Jul 2026 12:28PM UTC MuellerSeb github
86.03
29495484127 add_namelist_parser Stream repeated namelist values during evaluation Count repetitions without materializing expanded values, then consume them lazily while applying assignments. Compile and validate required derived components up front so malformed schemas produce... Pull #60 16 Jul 2026 11:44AM UTC MuellerSeb github
86.01
29494369979 add_namelist_parser Merge efaaa0fbb into 2aa3fea6f Pull #60 16 Jul 2026 11:26AM UTC web-flow github
86.02
29494189268 add_namelist_parser Check namelist semantics against Fortran compilers Add a small reader/assertion program for the shared standard fixture and run it alongside nml-tools validation in the existing gfortran, ifx, and flang-new CI matrix. push 16 Jul 2026 11:23AM UTC MuellerSeb github
86.02
See All Builds (145)
  • 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

© 2026 Coveralls, Inc