Changes in Brython version 2.1.4 ================================ New features ============ - improved performance of generators, operations on sets, list sorting - int formatting - add __index__ on int - add hash for frozensets Implementation ============== - many code cleanings and refactoring : replace if/else and indexOf by switch - add code coverage via blanket.js Bug fixes ========= - fixes to float inf/-inf/nan issues - issues with int base, int.from_bytes - issue with float hash, float hex - issue with os.urandom - in "except E as exc", add exc to namespace - iter() on range objects returns another object, not self - fix bug in attribute "args" of BaseException - issue #279 : inline comments in a multiline comprehension raises a syntax error - issue #282 : int('') return NaN instead of throwing error (patch by Kiko Correoso) - issue #288 : inheritance of built-in types "bytes" and "bytearray" - issue #290 : randint fails to return a number in __random library, returns NaN instead - issue #291 : rename *.gz to *.tar.gz in Downloads - issue #292 : error when referring to absent python script - issue #294 : reverting a single element list with [::-1] results in empty list [] instead of the same list Demos ===== - add sudoku solver demo - faster version of 3Dwalker demo Standard distribution ===================== Documentation =============