{"push_id":825540255,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"7601228b1391c31830f82c4fd5ae039b053eeb70","before":"4200ec1effe30d98c3c59ea26c8d6c79b6592291","commits":[{"sha":"7601228b1391c31830f82c4fd5ae039b053eeb70","author":{"email":"261286bbb9d94d29e339db664b0a1cf0ef22a6d7@chromium.org","name":"Ben Smith"},"message":"labeled blocks and loops\n\nNew syntax:\n\n    (block $foo <expr>*)\n    (loop $exit <expr>*)\n    (loop $exit $cont <expr>*)\n\nThe labels are optional, and if not specified they will not \"count\".\nThat is, a numeric break will skip over them:\n\n    (block $here\n      (block\n        (block\n          (break 0))))  ;; goes to $here\n\nNote this is only true for blocks and loops; unnamed labels are\n\"anonymous,\" and can only be referenced numerically:\n\n    (label (break 0))\n\nAn additional change is that the label statement no longer has an\nimplicit block, so this is illegal:\n\n    (label $foo (nop) (nop))","distinct":true,"url":"https://api.github.com/repos/WebAssembly/sexpr-wasm-prototype/commits/7601228b1391c31830f82c4fd5ae039b053eeb70"}]}