{"push_id":2865191534,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"824f817234da567667158a9f50803ae82d1ad54e","before":"d1be8918fcf03c6e13b4d074f6704c7d16bb10ec","commits":[{"sha":"1536bae308239eedb1597c79cf2e108fe86d2cfc","author":{"name":"kre","email":"6f7e4ecdb5238d4808f0c64e4293226b4f55d6ec@netbsd.org"},"message":"A truly ancient bug found by Edgar Fuss\n\nWhen printf is running builtin in a sh, global vars aren't reset to\n0 between invocations.   This affects \"rval\" which remembers state\nfrom a previous %b \\c and thereafter always exits after the first\nformat conversion, until we get a conversion that generates an\nerror (which resets the flag almost by accident)\n\n\tprintf %b abc\\\\c\n\tabc\t\t\t\t(no \\n)\n\tprintf %s%s hello world\n\thello\t\t\t\t(no \\n, of course, no world ...)\n\tprintf %s%s hello world\n\thello\n\tprintf %s%s hello world\n\thello\n\tprintf %d hello\n\tprintf: hello: expected numeric value\n\t0\t\t\t\t(no \\n)\n\tprintf %s%s hello world\n\thelloworld\t\t\t(no \\n, and we are back!)\n\nThis affects both /bin/sh and /bin/csh (and has for a very long time).\n\nXXX pullup -8","distinct":true,"url":"https://api.github.com/repos/IIJ-NetBSD/netbsd-src/commits/1536bae308239eedb1597c79cf2e108fe86d2cfc"},{"sha":"c5f06c3c45cdca9f6b1025316fea7be1c5536757","author":{"name":"kre","email":"6f7e4ecdb5238d4808f0c64e4293226b4f55d6ec@netbsd.org"},"message":"Add a test where printf is run twice in the same shell, and the\nfirst invocation uses \\c in a %b arg - make sure that 2nd invocation\nis not affected by that  (it was until recently, for a very long time).","distinct":true,"url":"https://api.github.com/repos/IIJ-NetBSD/netbsd-src/commits/c5f06c3c45cdca9f6b1025316fea7be1c5536757"},{"sha":"c0b6387c56a5b643bdb2f80fe1c79ffebbd799d7","author":{"name":"maxv","email":"751134df42880215ad8e44f7cea85e376c4b23fb@netbsd.org"},"message":"Rename _pmap_alloc_pdp -> pmap_alloc_pdp, and make it public.","distinct":true,"url":"https://api.github.com/repos/IIJ-NetBSD/netbsd-src/commits/c0b6387c56a5b643bdb2f80fe1c79ffebbd799d7"},{"sha":"f55b90a56c509c5cdce2ed6e5cdbad0968951d6c","author":{"name":"maxv","email":"751134df42880215ad8e44f7cea85e376c4b23fb@netbsd.org"},"message":"Replace KDASSERT by panic.","distinct":true,"url":"https://api.github.com/repos/IIJ-NetBSD/netbsd-src/commits/f55b90a56c509c5cdce2ed6e5cdbad0968951d6c"},{"sha":"219dd160543979e573d9c50d2330f3091b3e8b35","author":{"name":"ryo","email":"89537ab6df16f489534819ab65633ee810c9055c@netbsd.org"},"message":"changed kcopy() to asm to avoid replacement memcpy() to kasan_memcpy() when defined KASAN.","distinct":true,"url":"https://api.github.com/repos/IIJ-NetBSD/netbsd-src/commits/219dd160543979e573d9c50d2330f3091b3e8b35"},{"sha":"824f817234da567667158a9f50803ae82d1ad54e","author":{"name":"maxv","email":"751134df42880215ad8e44f7cea85e376c4b23fb@netbsd.org"},"message":"reduce the battlefield","distinct":true,"url":"https://api.github.com/repos/IIJ-NetBSD/netbsd-src/commits/824f817234da567667158a9f50803ae82d1ad54e"}]}
{"actor":{"display_login":"ryo"}}