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

yuin / gopher-lua
90%
master: 90%

Build:
Build:
LAST BUILD BRANCH: disable_loadnil_merge
DEFAULT BRANCH: master
Repo Added 30 Apr 2015 10:13AM CUT
Files 22
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 disable_loadnil_merge
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 5.3
  • disable_loadnil_merge
  • fix-issue-33
  • fix-issue-37
  • fix-issue-39
  • master
  • refs/tags/v0.1.0
  • refs/tags/v1.0.0
  • refs/tags/v1.1.0
  • refs/tags/v1.1.1
  • support-level-arg

10 Jan 2025 12:05PM CUT coverage: 89.603% (-0.02%) from 89.623%
12709315027

Pull #523

github

tul
disable LOADNIL code generation optimisation

The `AddLoadNil` method used to merge multiple consecutive LOADNIL instructions
of consecutive registers into a single LOADNIL instruction, but it
caused issues when the merged instructions were JMP targets, and so
generated invalid code; so the merging functionality has been removed.

It is safe to merge the LOADNIL instructions under certain conditions,
but additional logic / complexity would be needed.
Pull Request #523: disable LOADNIL code generation optimisation

7 of 7 new or added lines in 1 file covered. (100.0%)

2 existing lines in 1 file now uncovered.

7756 of 8656 relevant lines covered (89.6%)

1112003.4 hits per line

Relevant lines Covered
Build:
Build:
8656 RELEVANT LINES 7756 COVERED LINES
1112003.4 HITS PER LINE
Source Files on master
  • List 22
  • Changed 21
  • Source Changed 0
  • Coverage Changed 1
Loading...
Coverage∆FileLinesRelevantCoveredMissedHits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
12709315027 disable_loadnil_merge disable LOADNIL code generation optimisation The `AddLoadNil` method used to merge multiple consecutive LOADNIL instructions of consecutive registers into a single LOADNIL instruction, but it caused issues when the merged instructions were JMP ta... Pull #523 10 Jan 2025 12:15PM CUT tul github
89.6
11754496526 master Merge pull request #483 from serprex/gluabit32 Add github.com/PeerDB-io/gluabit32 to README.rst push 09 Nov 2024 07:41AM CUT web-flow github
89.62
11754494832 master Merge pull request #488 from Root-lee/fix-README-format-error docs: update README.rst push 09 Nov 2024 07:41AM CUT web-flow github
89.62
11754491155 master Merge pull request #497 from warjiang/fix/typo-error fix: return value error for CompileLua example push 09 Nov 2024 07:40AM CUT web-flow github
89.62
11754489166 master Merge pull request #498 from toqueteos/remove-deprecated-ioutil Remove io/ioutil usages (deprecated since Go 1.16) push 09 Nov 2024 07:40AM CUT web-flow github
89.62
11754487225 master Merge pull request #496 from tul/loadnil_fix fix compiler producing incorrect LOADNIL byte code push 09 Nov 2024 07:40AM CUT web-flow github
89.62
10117826173 loadnil_fix fix compiler producing incorrect LOADNIL byte code Pull #496 26 Jul 2024 09:26PM CUT tul github
89.62
7211031453 bugfix/xpcall-number-args Mention duplicate issue Pull #467 14 Dec 2023 03:30PM CUT waschik github
89.62
7210871718 bugfix/xpcall-number-args Forward function arguments for xpcall Pull #467 14 Dec 2023 03:17PM CUT waschik github
89.62
7208005397 gfind-noarg-closure Return a closure without arguments in gfind Pull #466 14 Dec 2023 11:07AM CUT waschik github
89.62
See All Builds (318)
  • 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