{"push_id":1354744755,"size":1,"distinct_size":1,"ref":"refs/heads/bytes_bytearray","head":"60ab5319d839b8512672b14c58813eff462aab7e","before":"7a7d545cf728d7223d72c526d3be21439e59c1dd","commits":[{"sha":"60ab5319d839b8512672b14c58813eff462aab7e","author":{"name":"Javier Candeira","email":"3143756678d9bea1c63e1e9bb72bc089a9106bec@candeira.com"},"message":"Implement bytes() builtin and Bytes() object\n\n    - unification between b'foo'-style literals and\n      bytes('foo', encoding='ascii')\n\n    - bytes() initialisations working from:\n      - no_args\n      - int\n      - bool\n      - bytes\n      - None\n      - dict\n      - str (with no encoding)\n      - list (both correctly with list of ints, and giving correct\n              errors when the list contains other than ints)\n      - class\n      - float\n      - NotImplemented\n      - set\n      - tuple\n      - slice\n\n    - Bytes methods implemented:\n      - __len__\n      - __str__\n\n    - Int fixtures split into int/int_64bit/int_bignum\n\n  Next steps:\n    - add int_64 and int_bignum to not_implemented lists\n      in each `datatypes/test_<foo>.py` file\n    - initialisation by string with encoding\n    - implement __eq__\n    - implement __gt__\n    - str.encode(encoding) -> bytes\n    - byes.decode(encoding) -> str\n    - int.to_bytes(endianness) -> bytes","distinct":true,"url":"https://api.github.com/repos/candeira/batavia/commits/60ab5319d839b8512672b14c58813eff462aab7e"}]}
{"actor":{"display_login":"candeira"}}