Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from gnolang:master #16

Open
wants to merge 835 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
835 commits
Select commit Hold shift + click to select a range
88a417b
chore: portal loop small fixes (#1959)
moul Jul 4, 2024
b696a09
chore(test): update home_filetest.gno due to CI failed (#2498)
thinhnx-var Jul 4, 2024
da59516
chore: make contribs/ Makefile dynamic (#2318)
moul Jul 4, 2024
5f6b311
chore(gnodev): show link to docs upon 'h' key (#2497)
grepsuzette Jul 4, 2024
ee69fbd
fix(examples): fix output of uassert.Equal() (#2507)
linhpn99 Jul 5, 2024
051bdc2
fix(examples): fix output of urequire.PanicsWithMessage() (#2506)
linhpn99 Jul 5, 2024
c697ccf
docs: In the validator FAQ, update planned Test4 launch to Q3 2024 (#…
jefft0 Jul 5, 2024
1c162de
docs: fix typos (#2512)
omahs Jul 5, 2024
dea0df1
feat(gnodev): add /reload and /reset endpoints (#2448)
n0izn0iz Jul 6, 2024
f28444a
fix(gno.land): pre-load all standard libraries in vm.Initialize (#2504)
thehowl Jul 6, 2024
1169658
feat: add 'gno mod tidy -v --recursive' flags (#2485)
moul Jul 6, 2024
9ced20b
feat: Bound Method Realm support (#1257)
jaekwon Jul 6, 2024
77ceda4
feat: add p/nestedpkg (#2342)
moul Jul 6, 2024
6a7e19f
fix: update `tx-archive` usage in portal loop (#2521)
zivkovicmilos Jul 6, 2024
30c6368
fix(examples): wrong module name of nestedpkg (#2522)
linhpn99 Jul 6, 2024
0c69db3
feat: improve `r/gnoland/valopers` implementation (#2509)
zivkovicmilos Jul 6, 2024
a825344
fix: update golden test `zrealm_tests0_stdlibs.gno` (#2524)
zivkovicmilos Jul 6, 2024
25d746f
fix: Revert "feat: add p/nestedpkg (#2342)" (#2525)
zivkovicmilos Jul 6, 2024
b1d778c
fix: regenerate output for `zrealm_tests0_stdlibs` (#2527)
zivkovicmilos Jul 6, 2024
b5560e2
feat: add valset injection through `r/sys/validators` (#2229)
zivkovicmilos Jul 7, 2024
7fe0f20
chore: update docs/' Makefile and CI (#2534)
moul Jul 7, 2024
0e48a76
fix(gnoweb): footer display (#2462)
agherasie Jul 7, 2024
3affd95
feat(examples): refactor grc20 (#2529)
moul Jul 7, 2024
1e9260d
ci(portal-loop): run workflow on all changes to misc/loop (#2537)
thehowl Jul 8, 2024
fafc8f6
chore: fix broken CI (#2538)
moul Jul 8, 2024
aec02dc
fix: rollback docker go versions for portal loop (#2545)
zivkovicmilos Jul 8, 2024
8ddf0d8
docs: Gno.land to gno.land (#2514)
Kouteki Jul 8, 2024
a40ac61
feat: new govdao pattern with context (#2380)
moul Jul 8, 2024
62fc9b4
feat: add watchdog and monit (#2329)
moul Jul 8, 2024
c5a79ab
feat(gnodev): txs manipulation ability (#2286)
gfanton Jul 8, 2024
ebf4d8f
feat: Added missing functionality to govDAO (#2493)
ajnavarro Jul 8, 2024
0dc4b6d
feat: Initialize static blocks before preprocess (#2418)
jaekwon Jul 8, 2024
f980fd6
chore: update homepage (#2552)
moul Jul 9, 2024
a7fd05b
fix: govDAO: Use GetOrigCaller() to be able to run proposals using Ms…
ajnavarro Jul 9, 2024
abf8af6
feat: users namespace (#2471)
gfanton Jul 9, 2024
40a4e30
fix(vm): avoid "index out of range" in `convertArgToGno` (#2500)
n0izn0iz Jul 9, 2024
8446881
feat: skip `gno.mod` in ReadMemPackage (#2559)
moul Jul 9, 2024
6432573
test(gnoclient): Fix a potential bug in the integration test (#2558)
linhpn99 Jul 9, 2024
194903d
feat: test4 `genesis.json` and suggested `config.toml` (#2508)
zivkovicmilos Jul 10, 2024
b88d77c
chore: add test4 `persistent_peers` (#2569)
zivkovicmilos Jul 10, 2024
c162dc0
fix(sdk/vm): re-load iavl store from backup if empty (#2568)
thehowl Jul 10, 2024
386f8bd
docs(cmd/gno): sync `gno bug` template (#2566)
yukionfire Jul 10, 2024
0a662c4
test(cmd/gno): fix TestBugApp (#2572)
thehowl Jul 10, 2024
f5b8d25
chore(test4): add teritori persistent peer (#2575)
n0izn0iz Jul 11, 2024
98cf003
feat: add `irreverentsimplicity` to `persistent_peers` (#2577)
irreverentsimplicity Jul 12, 2024
95115c0
docs: add test4 config & update testnets section (#2576)
leohhhn Jul 12, 2024
36cf380
chore(examples): Use uassert/urequire instead of testing in some demo…
linhpn99 Jul 14, 2024
54260d9
fix(testdata): wrong expectation at gnoweb_airgapped.txtar (#2582)
linhpn99 Jul 14, 2024
04cc2d5
chore: fix ci (#2587)
moul Jul 14, 2024
5c57f21
feat: r/profile dapp (#1983)
kazai777 Jul 14, 2024
fadf622
ci: trigger gnoland workflow when updating examples/ (#2588)
moul Jul 14, 2024
5083bcb
fix(gnovm): repair selector type aliasing (#2483)
deelawn Jul 16, 2024
447b763
fix(gnovm): annotate specific reason a value does not implement an in…
Villaquiranm Jul 17, 2024
92e51c2
docs: Remove slash from test4 endpoint (#2603)
linhpn99 Jul 18, 2024
1180def
feat: named and unnamed type assignment 3 of 3 (#2367)
piux2 Jul 19, 2024
1fbd373
feat(gnokey): Print out the transaction hash when maketx executes suc…
linhpn99 Jul 22, 2024
fec2d18
fix(tm2): Fix request_id mismatch at http client (#2589)
linhpn99 Jul 22, 2024
fa98780
feat(examples): improve p/demo/ufmt (#2553)
grepsuzette Jul 22, 2024
4ff6bc7
fix(gnokeykc): gnokeykc maketx {addpkg,call,run} missing because of t…
grepsuzette Jul 22, 2024
3aa0f0b
feat(tm2): expose InitChain tx responses (#1941)
n0izn0iz Jul 23, 2024
294ba90
feat(p/uassert, p/diff): Support Diff in `p/uassert` Package (#2490)
notJoon Jul 23, 2024
5f0dc50
feat(gnovm): add /debug command in REPL (#2567)
mvertes Jul 24, 2024
b1c1c96
chore(deps): bump the actions group across 1 directory with 10 update…
dependabot[bot] Jul 24, 2024
3eaf449
feat(gnovm): enforce formatting of added packages (#2464)
moul Jul 24, 2024
8865638
feat(examples): add two new upgrade examples + refactor existing ones…
moul Jul 24, 2024
691a1ba
feat(r/gnoland/home): add AdminSetOverride (#2583)
moul Jul 24, 2024
0e3c050
ci: fix broken CI, always test all go code (#2625)
thehowl Jul 24, 2024
bf61069
feat(coverage): Add back coverage support for `txtar` (#2377)
gfanton Jul 29, 2024
137d174
fix(gnovm): equality on interfaces of underlying pointer types (#2627)
petar-dambovaliev Jul 29, 2024
2b8100c
docs: update expired Discord link, and minor documentation fixes (#2634)
gin Jul 29, 2024
e844fc1
fix(gnoland): update error type for invalid deposit (#2614)
linhpn99 Jul 29, 2024
ee83eaf
fix(gnovm): add missing length check in DeclStmt and AssignStmt (#2206)
omarsy Jul 30, 2024
d9925bf
fix(r/demo/profile): in fieldHandler, escape bio with `url.QueryEscap…
jefft0 Jul 30, 2024
9b11417
fix(fmt): do not print a second line when printing file to stdout (#2…
gfanton Jul 30, 2024
879c4b6
chore(deps): bump the everything-else group across 1 directory with 5…
dependabot[bot] Jul 30, 2024
5f28803
ci: fix backwards incompatible change (#2644)
thehowl Jul 31, 2024
14b9015
fix(gnovm): fix max names in block check (#2645)
deelawn Jul 31, 2024
56f8357
feat(gnovm): add stacktraces and log them in panic messages (#2145)
omarsy Aug 2, 2024
1f58ee4
fix(docs): wrong `GetOrigCaller` usage reference (#2659)
leohhhn Aug 5, 2024
0ef28e8
chore: bump `gnolang/faucet` version to `v0.3.1` (#2664)
zivkovicmilos Aug 7, 2024
bbcb2f6
feat(gnoweb): added link to readme if present (#2461)
agherasie Aug 7, 2024
36c8b03
feat(gnoland): Improve `gnoland config/secrets` command description (…
gfanton Aug 9, 2024
bd99fbe
feat: add p/demo/entropy (#2487)
moul Aug 9, 2024
ff0c177
ci: Full revision of Goreleaser tasks (#2672)
sw360cab Aug 12, 2024
4553879
chore(ci): Fix master branch goreleaser (#2686)
sw360cab Aug 14, 2024
5b768db
chore: fixate `golangci-lint` CI version to `1.59` (#2693)
zivkovicmilos Aug 14, 2024
c606efe
chore(ci): revamping master branch goreleaser (#2694)
sw360cab Aug 14, 2024
6fd4901
feat(examples): implement `r/events`, `p/authorizable` (#2372)
leohhhn Aug 14, 2024
763bdd1
chore(examples): update home page, add add test for r/events (#2697)
leohhhn Aug 14, 2024
5d3ec2f
chore: update `gnolang/faucet` version to `v0.3.2` (#2701)
zivkovicmilos Aug 14, 2024
25f1c92
fix: small typo in gnodev documentation (#2680)
aeddi Aug 14, 2024
6f7f589
feat: render .md files from packages (#2540)
alexiscolin Aug 15, 2024
1e0e52c
fix(gnovm): prevent cyclic references in type declarations (#2081)
ltzmaxwell Aug 16, 2024
8bd07c9
fix(gnovm): correct comparison between different types (#1890)
ltzmaxwell Aug 16, 2024
6214fe9
fix(gnovm): handle non call expression valuedecl values (#2647)
deelawn Aug 19, 2024
e6f797b
chore(gnokey): update long help (#2712)
leohhhn Aug 20, 2024
04d5239
chore: add a ugnot constant (#2656)
deelawn Aug 20, 2024
aae5d49
feat(examples): add disperse (v2) (#2613)
agherasie Aug 21, 2024
c8e717a
feat: p/subscription (#2116)
kazai777 Aug 22, 2024
d1c2b3f
chore: In doc setting-up-a-new-chain, resetting the chain also, delet…
jefft0 Aug 22, 2024
757cc84
chore: gnoclient: Require Caller in Msg. Remove syntax sugar Msgs (#2…
jefft0 Aug 22, 2024
e94f76f
fix: wrong url syntax (#2724)
DIGIX666 Aug 22, 2024
e60e4ca
chore: simplify staging (#2018)
albttx Aug 22, 2024
e2a13e8
chore(ci): CI test of portal-loop (#2064)
albttx Aug 22, 2024
b7dbed9
feat: gnobro, a terminal-based realm browser (#2608)
gfanton Aug 23, 2024
651f5aa
chore: In gnoclient, separate out SignTx and BroadcastTxCommit (#2641)
jefft0 Aug 26, 2024
e5c1152
feat: In r/demo/users, add ListUsersByPrefix (#1708)
jefft0 Aug 28, 2024
701ac17
feat(examples): a shifumi (rock, paper, scissors) smart contract (#2629)
mvertes Aug 30, 2024
68ef445
docs(portal-loop): mention packages can be deployed permissionlessly …
grepsuzette Sep 2, 2024
c82e646
chore: remove panic from uverse (#2626)
thehowl Sep 3, 2024
65ee7a5
feat(examples): add `r/leon` (#2740)
leohhhn Sep 3, 2024
c1a3341
fix(gno.land): make gno store cache respect rollbacks (#2319)
thehowl Sep 5, 2024
fc51fc5
docs: add `Using gnokey` tutorial (#2226)
leohhhn Sep 5, 2024
d5015ab
feat(r/gnoland/pages): substitute /game-of-realms with /contribute pa…
michelleellen Sep 6, 2024
9396400
feat(tm2): implement custom encoding/json marshaler on crypto.Address…
albttx Sep 6, 2024
68b8f54
docs(gnokey): add more info on `vm/qfile` (#2770)
leohhhn Sep 9, 2024
dd2d374
fix(gnovm): correct type comparison for bool type (#2725)
ltzmaxwell Sep 11, 2024
f04ec89
feat: adding support for arbitrary field (#2717)
hthieu1110 Sep 11, 2024
30e4a59
feat(p/demo/merkle): add constructor w/ getter for merkle.Node struct…
MikaelVallenet Sep 12, 2024
41e0085
feat(examples): add `r/morgan/{home,guestbook}` (#2345)
thehowl Sep 12, 2024
d7407f5
fix(gnovm): count slice allocations before performing memory allocati…
deelawn Sep 12, 2024
974dc43
test(gnoland): test content mismatch for addpkg.txtar (#2766)
linhpn99 Sep 12, 2024
bde8afc
test(gnovm): in eval_test, test all files in gnovm/tests subdirs (#2754)
thehowl Sep 12, 2024
8f800ec
docs(website): more info on /contribute (#2765)
thehowl Sep 12, 2024
aa4bc99
fix(gnovm): value decl loop (#2074)
petar-dambovaliev Sep 12, 2024
5244f33
chore: mark files generated from genstd as generated (#2785)
thehowl Sep 13, 2024
1239f1d
fix(p/int256): prevent negative zero (#2750)
notJoon Sep 13, 2024
11d29a2
fix(grc20): remove unused interface, fix typo (#2793)
leohhhn Sep 13, 2024
2390ec6
feat: update `page_ecosystem.gno` (#2702)
michelleellen Sep 13, 2024
0688c65
chore(deps): bump the actions group across 1 directory with 2 updates…
dependabot[bot] Sep 13, 2024
22ce48c
fix(gno.land): refine error message for addpkg operation (#2409)
ltzmaxwell Sep 13, 2024
2e56ecf
fix(gnovm): support `len` and `cap` on pointer to array (#2709)
notJoon Sep 13, 2024
10228c4
chore(deps): bump the everything-else group across 1 directory with 1…
dependabot[bot] Sep 16, 2024
5503cca
test(gnovm): run initStaticBlocks in BenchmarkPreprocess (#2792)
thehowl Sep 16, 2024
6f3a094
perf(tm2/bft/fail): use sync.Once instead of Getenv on each call (#2805)
thehowl Sep 18, 2024
01ee5a9
feat(examples): add p/fqname (#2808)
moul Sep 18, 2024
f87ba5d
feat(gnobro): add json log format (#2812)
gfanton Sep 19, 2024
5450f64
fix: Don't emit events from failed transactions (#2806)
deelawn Sep 19, 2024
ca31100
feat(examples): add simplest "counter" realm (#2815)
thehowl Sep 20, 2024
1fe3fe7
chore(deps): bump coursier/setup-action from 1.3.5 to 1.3.6 in the ac…
dependabot[bot] Sep 20, 2024
35152a6
feat(examples): add p/printfdebugging (#2809)
moul Sep 20, 2024
dc0cc26
docs: updated missing gnofaucet README (#2783)
poroburu Sep 20, 2024
9897b66
docs(gno-js): remove wrong param in getFileContent (#2419)
RezaRahemtola Sep 20, 2024
ca9eb4b
feat: Add timezone location support (#2705)
deelawn Sep 25, 2024
577c462
chore(benchmarks): Rehauling Benchmark Workloads (#2716)
sw360cab Sep 26, 2024
a58bb00
test(gno.land): fix `TestTestdata/restart_missing_type` (#2853)
omarsy Sep 26, 2024
0bfa8ff
feat(r/demo/users): pre-register test1 user to make interaction with …
hthieu1110 Sep 26, 2024
f69880b
fix(tm2/iavl/benchmarks): skip benchmarks that run for too long (#2854)
ajnavarro Sep 26, 2024
bdc9d0e
chore: rename r/manfred -> r/moul (#2820)
moul Sep 26, 2024
df0d6b8
fix: stop LevelDB benchmark due to an error (#2857)
ajnavarro Sep 26, 2024
a0f7028
ci: adding support for differentiate github actions self-hosted runne…
sw360cab Sep 26, 2024
7a1a966
chore: address codereview comments from #2754 (#2786)
thehowl Sep 26, 2024
14d4d21
fix(cmd/gno): pass an ExecContext to MachineOptions in `gno run` (#2856)
wyhaines Sep 27, 2024
1e27785
fix(gnoweb): show contents of source when javascript is disabled (#2860)
thehowl Sep 27, 2024
69400d4
fix(portal-loop): hotfix revert "chore: rename r/manfred -> r/moul (#…
moul Sep 27, 2024
01d9e8d
feat(ops/gnobro): introducing Release workflow for the Gnobro tool (#…
sw360cab Sep 30, 2024
0e84846
fix(tm2): Improve hash comparison messages in consensus error handlin…
sunspirit99 Oct 2, 2024
fb85d0c
feat(examples): Implement a two-player Dice Roller game (#2768)
linhpn99 Oct 2, 2024
4f6ca96
chore(p/grc20): Distinct Event Types for GRC20 Functions (#2749)
notJoon Oct 2, 2024
11a5027
feat(p/ufmt): Support more formatting verbs (#2351)
notJoon Oct 2, 2024
bdd91ce
test(r/demo/tests): add filetest for PrevRealm (#1705)
grepsuzette Oct 2, 2024
09b6241
chore(gnovm/gnofmt): Replace usage of ast.Object with ast.Ident In `g…
notJoon Oct 2, 2024
7f39d04
chore(codeowners): add codeowners for boardsv2 (#2883)
ilgooz Oct 2, 2024
ee2b1fa
test(gno.land/sdk/vm): add unit tests for `Msg*.ValidateBasic` (#2855)
sunspirit99 Oct 2, 2024
a2b4d4b
feat(stdlibs): add strings.Replacer (#2816)
Villaquiranm Oct 2, 2024
47118ef
feat(stdlibs): add package `html` (#2802)
Villaquiranm Oct 3, 2024
41881ec
chore: ci(benchmarks) Feat/benchmarks master push (#2891)
sw360cab Oct 3, 2024
e4d7528
ci: change alert-threshold to 120% (#2880)
thehowl Oct 3, 2024
14acb90
ci(hotfix): yaml whitespace (#2892)
thehowl Oct 3, 2024
4b3b419
chore(docs): fix broken link in tm2/pkg/amino/README.md (#2322)
grepsuzette Oct 3, 2024
8a62a28
ci: remove conflicting option to push benchmark on github pages (#2895)
sw360cab Oct 3, 2024
d3049ae
docs: test3 -> portal loop (#2897)
moul Oct 4, 2024
628f965
chore(ci): do not mark master as failing due to benchmark (#2913)
moul Oct 5, 2024
e5840e2
fix(gnoweb): fix broken link (#2926)
leohhhn Oct 8, 2024
2f60580
chore(gnoweb): update page_contribute.gno (#2922)
michelleellen Oct 8, 2024
912a5db
docs(/p/demo/json): update json package README.md (#2921)
MalekLahbib Oct 8, 2024
d63918f
fix(gnovm): correct type for shift expression (#1775)
ltzmaxwell Oct 15, 2024
2c04ff0
chore: farewell Dylan 👋 (#2951)
moul Oct 15, 2024
d741140
fix(p/demo/uassert): amend ineffective assignment (#2936)
MalekLahbib Oct 15, 2024
679301a
fix(r/leon/config): fix config bug (#2934)
leohhhn Oct 15, 2024
a73cb22
chore: fix issues reported by `go vet` (#2952)
mvertes Oct 15, 2024
5444859
chore: Remove checkbox with the reminder of adding more Benchmarks. (…
ajnavarro Oct 16, 2024
641d2fd
feat(tm2/crypto/keys): In the gnokey CLI, add command to update the p…
jefft0 Oct 16, 2024
6d986bf
chore(ci): reducing folders spinning up benchmarks (#2966)
sw360cab Oct 17, 2024
05cd4f5
feat(stdlibs): add package `strconv` (#1464)
thehowl Oct 17, 2024
5ef7cbf
docs: add `gno {env,fmt}` to go-gno-compatibility (#2974)
MalekLahbib Oct 18, 2024
e587167
chore: Run stdlib tests in parallel to make gnovm tests run faster (#…
ajnavarro Oct 18, 2024
4d86229
fix(gnovm): remove migration code of old GNOHOME (#2978)
Villaquiranm Oct 18, 2024
b655cd2
fix(cmd/aminoscan): set len=0 in a slice initialization (#2971)
rusttech Oct 18, 2024
f6bd2d3
chore: add alexiscolin as gnoweb reviewer (#2967)
alexiscolin Oct 18, 2024
93ece90
feat(gnoweb): disable html in markdown (#2964)
alexiscolin Oct 20, 2024
24f0a0d
chore: remove unused flag (#2990)
moul Oct 21, 2024
6fafe0e
chore(cmd/gnoland): disable --flag-config-path (#2991)
moul Oct 21, 2024
464c7f1
feat(cmd/gno): lint all files in folder before panicking (#2202)
Villaquiranm Oct 21, 2024
a5c1d18
fix(tm2): avoid mutex copy in marshal and unmarshal methods (#2981)
mvertes Oct 21, 2024
13dfd21
chore(pages): update bounty Terms & Conditions link (#2982)
leohhhn Oct 21, 2024
88a0c4e
fix(gonative): add constant information when we define a go native v…
omarsy Oct 21, 2024
af169ff
fix(ghverify): fix avl tree iteration in `Render` and `GetFeedDefinit…
omarsy Oct 21, 2024
8417ca4
chore: remove misc/logos (#2965)
thehowl Oct 21, 2024
1154172
chore: remove vmkeeper.maxcycles (#2993)
moul Oct 22, 2024
47fb389
chore(deps): bump the actions group across 1 directory with 2 updates…
dependabot[bot] Oct 22, 2024
4b68712
fix(crypto/keys): in dbKeybase.writeInfo, if replacing a name entry, …
jefft0 Oct 22, 2024
ec222ec
feat(examples): add interactive realm `r/stefann/home` (#2918)
stefann-01 Oct 22, 2024
5c876f3
chore(codecov): ignore generated files (#2998)
moul Oct 22, 2024
1a57e81
feat(gnovm): handle loop variables (#2429)
jaekwon Oct 22, 2024
43dd3f3
feat(tm2): add sdk/params module (#2920)
moul Oct 23, 2024
e34a8f7
fix(tm2): enable coin benchmark tests after fixing panic error (#2884)
sunspirit99 Oct 23, 2024
247f2c6
feat(ghverify): emit event when user request verification (#2778)
Villaquiranm Oct 23, 2024
5e71837
test(p/uint256): Increase Test Coverage for `uint256` Package (#2931)
notJoon Oct 23, 2024
d961785
test(stdlibs/io): add additional test (#2898)
notJoon Oct 23, 2024
f4c4204
feat(gnovm): add 'gno test -print-events' + cleanup machine between t…
moul Oct 23, 2024
a2e5c3d
ci: remove unused goreleaser files, ignore chain/ tags (#3004)
thehowl Oct 23, 2024
4927d4b
ci: fixup goreleaser workflow, again (#3008)
thehowl Oct 23, 2024
c2aef42
ci: fix goreleaser ci again again (#3010)
thehowl Oct 23, 2024
520195e
feat(stdlibs/std): prohibit getting Banker from a pure package (#2248)
Villaquiranm Oct 23, 2024
287c22e
fix(gnovm): fix issue with locally re-definition (#3014)
ltzmaxwell Oct 24, 2024
a478348
chore: remove CODEOWNERS (#3022)
Kouteki Oct 25, 2024
0b2c67e
fix(gnolang): ensure complete Uverse initialization (#2997)
thehowl Oct 25, 2024
603f6d3
chore: relocate tm2/std.MemFile in gnovm/std (#2910)
moul Oct 25, 2024
b849b5a
ci: run gno test with --print-runtime-metrics (#2979)
moul Oct 25, 2024
49e718c
feat: add `p/moul/txlink` + `p/moul/helplink` (#2887)
moul Oct 25, 2024
cfbaff2
ci: benchmark only BenchmarkBenchdata (#3007)
thehowl Oct 25, 2024
2838ad1
ci: add workflow to ensure go.mod files are tidied (#3025)
thehowl Oct 25, 2024
534e652
docs: fix tm2 broken link (#3034)
MikaelVallenet Oct 27, 2024
d03581e
ci: don't test verbosely (#3026)
thehowl Oct 28, 2024
12bd8da
chore: move `gnoland genesis` to `contribs/gnogenesis` (#3041)
zivkovicmilos Oct 29, 2024
2a2be39
feat: `r/gov/dao` v2 (#2581)
zivkovicmilos Oct 29, 2024
ed91991
chore: remove install.gnogenesis from root makefile (#3045)
thehowl Oct 29, 2024
9786fa3
chore: put replaces on gnolang/gno for all go.mods (#3046)
thehowl Oct 30, 2024
850182c
fix(gnovm): forbid star expression when value is not a pointer (#2984)
omarsy Oct 30, 2024
494976d
feat(p/json): remove unnecessary code and optimize (#2939)
notJoon Oct 30, 2024
e9640ef
test(gno.land): add unit tests for sdk/vm.vmHandler (#2459)
moul Oct 30, 2024
8ec556e
fix(gnovm): forbid star expression when value is nil (#3053)
omarsy Oct 30, 2024
2873354
test(gnovm): indented json on filetests's Events: directives (#3055)
moul Oct 31, 2024
af05780
ci: publish master Docker images without `--snapshot` flag (#3057)
ajnavarro Oct 31, 2024
c776e32
feat: support metadata for genesis txs (#2941)
zivkovicmilos Nov 4, 2024
879041f
feat: add `contribs/gnomigrate` (#3063)
zivkovicmilos Nov 4, 2024
e3995b9
chore: update `tx-archive` in portal loop (#3064)
zivkovicmilos Nov 4, 2024
95df7b0
chore: tidy `misc/loop` mod (#3065)
zivkovicmilos Nov 5, 2024
9096ef4
fix(tm2): rename methods to avoid conflicts with (un)marshaler interf…
mvertes Nov 5, 2024
367408a
chore: fix lint issues from `go vet` (#3069)
mvertes Nov 5, 2024
538ebff
feat: change `gnoweb` to add URL query string to render path (#2876)
jeronimoalbi Nov 6, 2024
f2928f1
test(cmd/gno): prevent nil deref in testMainCaseRun (#3071)
n0izn0iz Nov 6, 2024
724ffc9
ci: add a stale bot for PRs (#2804)
aeddi Nov 6, 2024
9dad8f1
fix(simpledao): reject invalid voting options (#3077)
thehowl Nov 6, 2024
2173b49
feat(examples): add `r/demo/daoweb` realm (#3074)
zivkovicmilos Nov 6, 2024
e2e9435
chore: `s/Gno.land/gno.land/g` (#3047)
thehowl Nov 6, 2024
81a88a2
feat: add p/avl/pager (#2584)
moul Nov 6, 2024
9129e4e
fix(gnovm): don't print to stdout by default (#3076)
thehowl Nov 7, 2024
7ef606c
fix(gnovm): prevent assignment to non-assignable expressions (#2896)
omarsy Nov 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
34 changes: 0 additions & 34 deletions .benchmarks/README.md

This file was deleted.

9 changes: 0 additions & 9 deletions .benchmarks/gobenchdata-checks.yml

This file was deleted.

38 changes: 27 additions & 11 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,26 +1,42 @@
.dockerignore
build/
Dockerfile
misc/
misc/*
!misc/loop/
!misc/autocounterd/
docker-compose.yml
tests/docker-integration/

# gitignore
*.sw[pon]
cmd/foo.go
unsorted.*
# Copied from .gitignore

# Editor Leftovers
.DS_Store
.vscode
.idea

# Default node data
gnoland-data
genesis.json

# Build leftovers
build

# Legacy .gitignore
data/*
proto/*
testdir/
pkgs/sdk/vm/_testdata
build/*
testdir

# Log + generation leftovers
*.tx
*.log.*
*.log
*.gno.gen.go
*.gno.gen_test.go
.vscode
.idea
*.pb.go
pbbindings.go
*~
.#*
*#

# Test coverage leftovers
cover.out
coverage.out
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
*.gno linguist-language=Go
*.pb.go linguist-generated merge=ours -diff
go.sum linguist-generated text
gnovm/stdlibs/generated.go linguist-generated
gnovm/tests/stdlibs/generated.go linguist-generated
15 changes: 15 additions & 0 deletions .github/.fossa.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
version: 3

# https://github.com/fossas/fossa-cli/blob/master/docs/references/files/fossa-yml.md

project:
id: github.com/gnolang/gno
name: gno

targets:
only:
- type: gomod

paths:
exclude:
- ./misc/
39 changes: 0 additions & 39 deletions .github/CODEOWNERS

This file was deleted.

7 changes: 4 additions & 3 deletions .github/ISSUE_TEMPLATE/BUG-REPORT.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: Bug Report Template
about: Create a bug report
# NOTE: keep in sync with gnovm/cmd/gno/bug.go
---

## [Subject of the issue]
Expand All @@ -11,9 +12,9 @@ Describe your issue in as much detail as possible here

### Your environment

* OS and version
* version of gno
* branch that causes this issue (with the commit hash)
* Go version (example: go1.22.4)
* OS and CPU architecture (example: linux/amd64)
* Gno commit hash causing the issue (example: f24690e7ebf325bffcfaf9e328c3df8e6b21e50c)

### Steps to reproduce

Expand Down
46 changes: 29 additions & 17 deletions .github/codecov.yml
Original file line number Diff line number Diff line change
@@ -1,34 +1,46 @@
codecov:
require_ci_to_pass: false
require_ci_to_pass: true
notify:
wait_for_ci: false

ignore:
- misc
wait_for_ci: true

comment:
require_changes: false

coverage:
round: down
precision: 2
status:
project:
default:
target: auto
threshold: 10 # Let's decrease this later.
base: parent
if_no_uploads: error
if_not_found: success
if_ci_failed: error
only_pulls: false
patch:
default:
target: auto
threshold: 10 # Let's decrease this later.
base: auto
if_no_uploads: error
if_not_found: success
if_ci_failed: error
only_pulls: false

flag_management:
default_rules:
carryforward: true
statuses:
- type: project
target: auto
threshold: 0.5%
threshold: 10 # Let's decrease this later.
- type: patch
target: auto
individual_flags:
- name: tm2
paths:
- tm2
- name: gnovm
paths:
- gnovm
- name: gno.land
paths:
- gno.land
target: auto # Let's decrease this later.
threshold: 10

ignore:
- "gnovm/stdlibs/generated.go"
- "gnovm/tests/stdlibs/generated.go"
- "**/*.pb.go"
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ updates:
interval: "daily"
labels:
- "github_actions"
groups:
actions:
patterns:
- "*"

# Maintain dependencies for top level Go modules
- package-ecosystem: gomod
Expand All @@ -17,6 +21,13 @@ updates:
interval: weekly
labels:
- "dependencies"
groups:
golang-x:
patterns:
- "golang.org/x/*"
everything-else:
patterns:
- "*"
open-pull-requests-limit: 10
pull-request-branch-name:
separator: "-"
Expand Down
36 changes: 32 additions & 4 deletions .github/golangci.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,20 @@
run:
timeout: 5m
concurrency: 8
timeout: 10m
issue-exit-code: 1
tests: true
skip-dirs-use-default: true
modules-download-mode: readonly
allow-parallel-runners: false
go: ""

output:
uniq-by-line: false
path-prefix: ""
sort-results: true

linters:
fast: false
disable-all: true
enable:
- whitespace # Tool for detection of leading and trailing whitespace
Expand All @@ -17,16 +28,18 @@ linters:
- misspell # Misspelled English words in comments
- makezero # Finds slice declarations with non-zero initial length
- importas # Enforces consistent import aliases
- govet # same as 'go vet'
- gosec # Security problems
- gofmt # Whether the code was gofmt-ed
- goimports # Unused imports
- goconst # Repeated strings that could be replaced by a constant
#- forcetypeassert # Finds forced type assertions
- dogsled # Checks assignments with too many blank identifiers (e.g. x, , , _, := f())
#- dupl # Code clone detection
- errname # Checks that sentinel errors are prefixed with the Err and error types are suffixed with the Error
- errorlint # errorlint is a linter for that can be used to find code that will cause problems with the error wrapping scheme introduced in Go 1.13
- gofumpt # Stricter gofmt
- unused # Checks Go code for unused constants, variables, functions and types
- gomodguard # Enforces an allow and block list for direct Go module dependencies
- forbidigo # Forbids some custom-set identifiers, like regexp.MatchString

linters-settings:
gofmt:
Expand All @@ -42,9 +55,24 @@ linters-settings:
checks: [ "all", "-ST1022", "-ST1003" ]
errorlint:
asserts: false
gocritic:
enabled-tags:
- diagnostic
- experimental
- opinionated
- performance
- style
forbidigo:
forbid:
- p: '^regexp\.(Match|MatchString)$'
msg: it will re-compile the regexp for each execution; compile the regexp with regexp.Compile and store it as a singleton

issues:
whole-files: true
max-issues-per-linter: 0
max-same-issues: 0
new: false
fix: false
exclude-rules:
- path: _test\.go
linters:
Expand All @@ -53,4 +81,4 @@ issues:
- goconst # Disabled linting of common mnemonics and test case strings
- path: _\.gno
linters:
- errorlint # Disabled linting of error comparisons, because of lacking std lib support
- errorlint # Disabled linting of error comparisons, because of lacking std lib support
Loading
Loading