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

KarpelesLab / goro
52%

Build:
DEFAULT BRANCH: master
Repo Added 14 Mar 2026 02:46AM UTC
Token ejLwcrnknMVLsW2iasnts5p9hKDwCVCMv regen
Build 4 Last
Files 263
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 master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master

14 Mar 2026 03:09AM UTC coverage: 51.751% (-2.7%) from 54.48%
23079096505

push

github

MagicalTux
Implement SPL functions/exceptions, Reflection API, standard library additions

SPL (ext/spl):
- Functions: spl_object_hash, spl_object_id, iterator_to_array,
  iterator_count, class_implements, class_parents, class_uses,
  spl_autoload_functions
- Missing exception classes: OutOfBoundsException, OutOfRangeException,
  RangeException, DomainException, LengthException, UnderflowException,
  BadMethodCallException

Reflection (ext/reflection):
- ReflectionClass: getName, getParentClass, getInterfaceNames, getMethods,
  getMethod, hasMethod, getProperties, hasProperty, getConstants,
  isAbstract, isFinal, isInterface, isInstantiable, isSubclassOf,
  newInstance, newInstanceWithoutConstructor, getConstructor
- ReflectionMethod: getName, getDeclaringClass, isPublic/Protected/Private,
  isStatic, isAbstract, isFinal, isConstructor, getNumberOfParameters,
  getNumberOfRequiredParameters, getParameters, invoke
- ReflectionFunction: __construct, getName, getNumberOfParameters,
  getNumberOfRequiredParameters, getParameters, invoke
- ReflectionParameter: getName, getPosition, isOptional, hasDefaultValue,
  getDefaultValue, allowsNull, isPassedByReference, isVariadic
- ReflectionType/ReflectionNamedType: getName, allowsNull, isBuiltin

Standard library (ext/standard):
- pack/unpack: full binary data packing with all format codes
- parse_url, http_build_query, pathinfo with constants
- getmypid, getmyuid, memory_get_usage, memory_get_peak_usage
- ip2long, long2ip, gethostname
- http_response_code

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

293 of 2428 new or added lines in 17 files covered. (12.07%)

43 existing lines in 3 files now uncovered.

19753 of 38169 relevant lines covered (51.75%)

122399.64 hits per line

Relevant lines Covered
Build:
Build:
38169 RELEVANT LINES 19753 COVERED LINES
122399.64 HITS PER LINE
Source Files on master
  • Tree
  • List 263
  • Changed 12
  • Source Changed 6
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23079096505 master Implement SPL functions/exceptions, Reflection API, standard library additions SPL (ext/spl): - Functions: spl_object_hash, spl_object_id, iterator_to_array, iterator_count, class_implements, class_parents, class_uses, spl_autoload_functions ... push 14 Mar 2026 03:10AM UTC MagicalTux github
51.75
23078813390 master Fix coverage reporting: use -coverpkg=./... for cross-package coverage go test only instruments the package under test by default. Since all tests are in the root package but exercise code in sub-packages (core/*, ext/*), -coverpkg=./... is neede... push 14 Mar 2026 02:54AM UTC MagicalTux github
54.48
23078729602 master Fix all go vet warnings - ZHashTable.HasStringKeys: use pointer receiver (contains sync.RWMutex) - Loc struct literal: use keyed fields - CompileDelayed struct literals: use keyed fields - strconv.NumError struct literals: use keyed fields Co-Au... push 14 Mar 2026 02:50AM UTC MagicalTux github
0.0
23078675537 master Add Coveralls coverage reporting, test on Go 1.24-1.26 - Test matrix: Go 1.24, 1.25, 1.26 - Separate coverage job on Go 1.26 uploads to Coveralls - Add Coveralls badge to README Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> push 14 Mar 2026 02:46AM UTC MagicalTux github
0.0
See All Builds (4)

Badge your Repo: goro

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • 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