{"push_id":1265642148,"size":41,"distinct_size":34,"ref":"refs/heads/enhancement/format-settings-example","head":"9f7568797c49df64ffd0b95edadfbe853973e1bc","before":"473a9916dcefb656a2514fac8f98ed3a14a6854c","commits":[{"sha":"12ca5acecff41f4a17fc7bbcb52f58f3af1779ea","author":{"name":"Benoit Vey","email":"45cf9098d4ab86ebc8112bb1265529bccc7e2c5b@gmail.com"},"message":"Add invariant informations in generated LLVM IR (#1080)\n\nHaving these informations allows the optimiser to reason about object\r\nimmutability and eliminate redundant reads from memory.\r\n\r\nWe now\r\n\r\n- add the invariant.load metadata on loads from non-rebindable\r\n  fields/locals (let binding or val parent object).\r\n- use the llvm.invariant.start intrinsic when referencing immutable\r\n  objects. llvm.invariant.end isn't used since an immutable Pony object\r\n  can't become mutable.\r\n\r\nAs a part of this change, LLVM intrinsic declarations are now retreived\r\nthrough the Intrinsic::getDeclaration API instead of being declared by\r\nhand.","distinct":false,"url":"https://api.github.com/repos/aturley/ponyc/commits/12ca5acecff41f4a17fc7bbcb52f58f3af1779ea"},{"sha":"6b91751c715f9db6024522065ea41a8154a15613","author":{"name":"Benoit Vey","email":"45cf9098d4ab86ebc8112bb1265529bccc7e2c5b@gmail.com"},"message":"Reject function types in is_x_match_nominal (#1095)\n\nCloses #903.","distinct":false,"url":"https://api.github.com/repos/aturley/ponyc/commits/6b91751c715f9db6024522065ea41a8154a15613"},{"sha":"9d58d64f5bae30fb3e7c147b84a58a06b1ae1302","author":{"name":"Benoit Vey","email":"45cf9098d4ab86ebc8112bb1265529bccc7e2c5b@gmail.com"},"message":"Fix String.compact() (#1102)\n\nThe previous version didn't take the null terminator into account.","distinct":false,"url":"https://api.github.com/repos/aturley/ponyc/commits/9d58d64f5bae30fb3e7c147b84a58a06b1ae1302"},{"sha":"19a909f40827cb79122d670a0c78278daa128eb4","author":{"name":"Gordon Tisher","email":"2aa2e9453ac5de74a849ef43e1c604c0555ddce5@balafon.net"},"message":"Correctly parse Windows 10 SDK versions; add UCRT to default libs for Windows 10 SDKs (#1079)","distinct":false,"url":"https://api.github.com/repos/aturley/ponyc/commits/19a909f40827cb79122d670a0c78278daa128eb4"},{"sha":"7c3f1ca710760dcb92f248b886d398ffec68d766","author":{"name":"Benoit Vey","email":"45cf9098d4ab86ebc8112bb1265529bccc7e2c5b@gmail.com"},"message":"Handle various possible names for LLVM tools (#1100)\n\nSee #1058.","distinct":false,"url":"https://api.github.com/repos/aturley/ponyc/commits/7c3f1ca710760dcb92f248b886d398ffec68d766"},{"sha":"e9f293fbe89b1207bc04ccb6ad3b47f79127ef4c","author":{"name":"Benoit Vey","email":"45cf9098d4ab86ebc8112bb1265529bccc7e2c5b@gmail.com"},"message":"Call llvm.lifetime.start at the correct moment (#1103)\n\nllvm.lifetime.start should precede any store.\r\n\r\nCloses #1092.","distinct":false,"url":"https://api.github.com/repos/aturley/ponyc/commits/e9f293fbe89b1207bc04ccb6ad3b47f79127ef4c"},{"sha":"3544e46a03e1bc3f001115982661109759152bdc","author":{"name":"Joe Eli McIlvain","email":"18d2b4c17a2bf0db9bfdc290b2fce9bf5b491188@gmail.com"},"message":"Add String and Array trim and trim_in_place. (#1104)","distinct":false,"url":"https://api.github.com/repos/aturley/ponyc/commits/3544e46a03e1bc3f001115982661109759152bdc"},{"sha":"c57cd90aa80fcdc68172c813848db63843a9fdb8","author":{"name":"Joe Eli McIlvain","email":"18d2b4c17a2bf0db9bfdc290b2fce9bf5b491188@gmail.com"},"message":"Fix unfinished docstring in String.from_cstring method. (#1110)","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/c57cd90aa80fcdc68172c813848db63843a9fdb8"},{"sha":"5a4579bdb259d003b62c296d899f9cfcc18f0be9","author":{"name":"Perelandric","email":"a7ff3288775bf06074658102d2a115c5b903cfb3@users.noreply.github.com"},"message":"Move net/ReadBuffer and net/WriteBuffer per RFC-24 (#1107)\n\nThe ReadBuffer and WriteBuffer have been moved form the net package to\r\ntheir own 'buffered' package as described in RFC-24 resolving issue #1105.\r\n\r\nTests and dependent code have been updated as well.","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/5a4579bdb259d003b62c296d899f9cfcc18f0be9"},{"sha":"3e7905c5d0865765f818e23f55088ea73ff5da68","author":{"name":"Joe Eli McIlvain","email":"18d2b4c17a2bf0db9bfdc290b2fce9bf5b491188@gmail.com"},"message":"Fix performance of Array.append and Array.concat. (#1109)\n\nAvoids calling Array.push internally if a concrete size can be reserved.\r\n\r\nResolves #1108.","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/3e7905c5d0865765f818e23f55088ea73ff5da68"},{"sha":"1b3d54567929cc6f525daaa8a5056add7c887f90","author":{"name":"Perelandric","email":"a7ff3288775bf06074658102d2a115c5b903cfb3@users.noreply.github.com"},"message":"Update for Read/Write buffer changes (#1111)","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/1b3d54567929cc6f525daaa8a5056add7c887f90"},{"sha":"d959d9b244850e02084efe6455d99f9d43869ab3","author":{"name":"Perelandric","email":"a7ff3288775bf06074658102d2a115c5b903cfb3@users.noreply.github.com"},"message":"Rename buffered files per naming conventions (#1114)","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/d959d9b244850e02084efe6455d99f9d43869ab3"},{"sha":"f9e68b3927b6ce9072a478e6f5c9f01023a29a9b","author":{"name":"Perelandric","email":"a7ff3288775bf06074658102d2a115c5b903cfb3@users.noreply.github.com"},"message":"Update example with new ProcessNotify interface (#1112)","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/f9e68b3927b6ce9072a478e6f5c9f01023a29a9b"},{"sha":"c2b271be68dd658e771345bed8b42c4192278075","author":{"name":"Perelandric","email":"a7ff3288775bf06074658102d2a115c5b903cfb3@users.noreply.github.com"},"message":"Fix 2 typos and add some backticks in doc strings (#1116)","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/c2b271be68dd658e771345bed8b42c4192278075"},{"sha":"d607cb33b0abca6e6b787d6dddc4c06d93208477","author":{"name":"Perelandric","email":"a7ff3288775bf06074658102d2a115c5b903cfb3@users.noreply.github.com"},"message":"Add note to use code highlighting in docstrings (#1117)","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/d607cb33b0abca6e6b787d6dddc4c06d93208477"},{"sha":"dcabd25fc57079cdf5556b70f7ccf115b90dbbcd","author":{"name":"Benoit Vey","email":"45cf9098d4ab86ebc8112bb1265529bccc7e2c5b@gmail.com"},"message":"Declare the right signature for runtime functions (#1121)\n\npony_traceknown and pony_traceunknown return void.","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/dcabd25fc57079cdf5556b70f7ccf115b90dbbcd"},{"sha":"9fd41624c21493101e6be4b5d8a6ef071c73cf2a","author":{"name":"Kevin Cantú","email":"2042fa9b22d13b08259645fc3b6cd8a761123e26@gmail.com"},"message":"Deploy ZIP, RPM, DEB, and source pkgs to Bintray's pony-language org\n\nIff this is set up correctly,\n* on pull requests / random branch updates, tests will run but nothing will be deployed,\n* on _master_ and _release_ branch builds, packages for several platforms will be deployed to Bintray.\n\nAppVeyor will produce:\n* ZIP files with Win64 binaries.\n\nTravis will produce:\n* source archives,\n* RPM binary archives,\n* DEB binary archives.\n\nThese are all then deployed (and published) to Bintray, using\nsecure keys generated from pony-buildbot-2's API key.\n\nFor example, on a merge to _master_, while the VERSION file says \"0.2.1\" at commit b9677ce,\nthe following would be uploaded:\n\n1. ponyc-master-0.2.1-59.b9677ce.tar.bz21   (from Travis)   -> ponyc-source / ponyc-master\n2. ponyc-master_0.2.1-59.b9677ce.x86_64.rpm (from Travis)   -> ponyc-rpm    / ponyc-master\n3. ponyc_master-0.2.1-59.b9677ce_amd64.deb  (from Travis)   -> ponyc-debian / ponyc-master\n4. ponyc-master-0.2.1-125.b9677ce-win64.zip (from AppVeyor) -> ponyc-win    / ponyc-master\n\nSee the README for usage, and https://bintray.com/pony-language/ for\ndownloads.","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/9fd41624c21493101e6be4b5d8a6ef071c73cf2a"},{"sha":"dc81ab6c4fa5155ab5caa517abcf17523866f6a1","author":{"name":"Kevin Cantú","email":"2042fa9b22d13b08259645fc3b6cd8a761123e26@gmail.com"},"message":"Merge pull request #1064 from killerswan/appveyor-bintray\n\nDeploy AppVeyor (ZIP) and Travis (DEB / RPM / source) artifacts to Bintray","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/dc81ab6c4fa5155ab5caa517abcf17523866f6a1"},{"sha":"746b2803694fe46b22e738983a366340988b1a97","author":{"name":"Kevin Cantú","email":"2042fa9b22d13b08259645fc3b6cd8a761123e26@gmail.com"},"message":"Update the AppVeyor-encrypted Bintray API key (after logging in to AV with ponylang)","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/746b2803694fe46b22e738983a366340988b1a97"},{"sha":"564c01842e43c3f5d56b76f28a723ec704753567","author":{"name":"Kevin Cantú","email":"2042fa9b22d13b08259645fc3b6cd8a761123e26@gmail.com"},"message":"Merge pull request #1126 from killerswan/credential-fix\n\nUpdate the AppVeyor-encrypted Bintray API key (after logging in to AV with ponylang)","distinct":true,"url":"https://api.github.com/repos/aturley/ponyc/commits/564c01842e43c3f5d56b76f28a723ec704753567"}]}
{"actor":{"display_login":"aturley"}}