snek (1.9-1) unstable; urgency=medium * New upstream version * Build with latest toolchain bits * Add '_' support -- Keith Packard Fri, 23 Dec 2022 21:50:47 -0800 snek (1.8-4) unstable; urgency=medium * Add bits for risc-v in autopkgtest. Closes: #1009206. -- Keith Packard Tue, 03 May 2022 13:44:53 -0700 snek (1.8-3) unstable; urgency=medium * Fix typo in changelog -- Keith Packard Sat, 09 Apr 2022 14:35:08 -0700 snek (1.8-2) Unstable; urgency=medium * Add bits for risc-v in autopkgtest. Closes: #1009206. -- Keith Packard Fri, 08 Apr 2022 15:42:09 -0700 snek (1.8-1) unstable; urgency=medium * New upstream release. * Fix build with new picolibc (HAVE_SEMIHOST → _HAVE_SEMIHOST) * Add 'str' builtin. Just like Python, the str builtin converts any value to a string. * Fix 'chained' comparisons (e.g. a < b < c). These generated incorrect code that left the stack messed up unless all comparisons were true. * Allow 3 * 'a' as well as 'a' * 3. The code for evaluating expressions only permitted the string to be on the left side. * Add support in snekde for auto-detecting device baud rate between 57600 and 115200 baud. * Add port to the ATMega 328 based LilyPad, in both the regular size as well as the big version which replaces the boot loader to gain more functionality. -- Keith Packard Sun, 27 Mar 2022 12:28:07 -0700 snek (1.7-2) unstable; urgency=medium * Note that 1.7 builds fine with gcc-11. Closes: #984343. -- Keith Packard Sun, 10 Oct 2021 18:16:17 -0700 snek (1.7-1) unstable; urgency=medium * New upstream release * Fix NaN comparisons and make dicts containing NaN keys work. * Add math funcs to nano-every port. -- Keith Packard Sun, 10 Oct 2021 10:54:44 -0700 snek (1.6-1) unstable; urgency=medium * New upstream release * Software flow control (ENQ/ACK) support added. * Narrow 1284 support. * Seed Grove Beginner Kit support. * Seeduino XIAO support. -- Keith Packard Tue, 10 Aug 2021 15:55:54 -0700 snek (1.5-1) unstable; urgency=medium * New upstream release. * Arduino Uno port * Handle 'chained' comparison operators (e.g. a > b > c) * Stop using black during build. Closes: #971143. -- Keith Packard Tue, 06 Oct 2020 16:17:33 -0700 snek (1.4.1-6) unstable; urgency=medium * Add gcc as autopkgtest dependency -- Keith Packard Sat, 23 May 2020 19:41:39 -0700 snek (1.4.1-5) unstable; urgency=medium * Require fewer dependencies for -arch packages * Don't test risc-v binaries as QEMU doesn't support that yet -- Keith Packard Sat, 23 May 2020 09:13:34 -0700 snek (1.4.1-4) unstable; urgency=medium * Add dependency from snek-bin to snek to get desktop icon * Add -fdebug-prefix-map to builds -- Keith Packard Fri, 22 May 2020 16:40:31 -0700 snek (1.4.1-3) unstable; urgency=medium * Move qemu-system-arm to Build-Depends-Indep -- Keith Packard Fri, 22 May 2020 15:12:38 -0700 snek (1.4.1-2) unstable; urgency=medium * Split out Build-Depends-Indep so -arch builds don't pull in toolchains -- Keith Packard Fri, 22 May 2020 14:44:14 -0700 snek (1.4.1-1) unstable; urgency=medium * Bug fix for string compare on aarch64 * Fix snek-duemilanove-install man page bug * Fail dictionary creation with mutable key -- Keith Packard Fri, 22 May 2020 12:42:12 -0700 snek (1.4-3) unstable; urgency=medium * Skip building firmware in binary-arch target -- Keith Packard Fri, 22 May 2020 02:42:30 -0700 snek (1.4-2) unstable; urgency=medium * Prepare source upload Closes: #951306. -- Keith Packard Thu, 21 May 2020 15:55:29 -0700 snek (1.4-1) unstable; urgency=medium * Upstream release 1.4 * Ports to EV3 and HiFive1 Rev B * Lessons with Snekboard and LEGO added * Make autopkgtest use installed snek binaries -- Keith Packard Wed, 13 May 2020 13:46:01 -0700 snek (1.3-1) unstable; urgency=medium * Upstream release 1.3 * Ports to ESP32 and µduino * Bug fix in string interpolation * Code refactoring and other size reductions * Test on embedded ARM processor using QEMU -- Keith Packard Sun, 15 Dec 2019 23:02:31 -0800 snek (1.2-2) unstable; urgency=medium * Expose compiler flags in build log * Add dpkg-buildflags to Linux snek binary -- Keith Packard Fri, 15 Nov 2019 23:30:08 -0800 snek (1.2-1) unstable; urgency=medium * Upstream release 1.2 * Switch from newlib-nano to picolibc (tracking upstream change) * Add PEP-515 support (thanks to Paulo Henrique Silva ) * Improve clock setup on snekboard to make USB happier. * Add QEMU ports for ARM and RISC-V * Add support for Arduino Nano 33 IoT board -- Keith Packard Fri, 15 Nov 2019 16:07:29 -0800 snek (1.1-1) unstable; urgency=medium * Upstream release 1.1 * Add copyright information for fonts * Switch copyright on docs to GPLv3+ (from CC SA) * Add copyright information for uf2conf.py * Add copyright information for Instdrv * Make named vs positional parameters match Python * Add 'None' built-in constant * Add 'SnekBoard' port * Add string * number * Add 'assert' statement (from Paulo Henrique Silva ) -- Keith Packard Thu, 12 Sep 2019 15:58:41 -0400 snek (1.0-2) unstable; urgency=medium * Update debian/copyright. -- Keith Packard Sun, 09 Jun 2019 19:04:03 -0700 snek (1.0-1) unstable; urgency=medium * First production upstream release (1.0) * ItsyBitsy 3v support * ItsyBitsy M0 support * APA102 driver * Fix op= when global var in scope * Reset parser/lexer at end of EEPROM loading * Add page-up/page-down support in snekde -- Keith Packard Fri, 07 Jun 2019 20:01:33 -0700 snek (0.98-1) unstable; urgency=medium * 0.98 upstream release * Arduino Mega port * Circuit Playground Express port * ItsyBitsy port * NeoPixel driver -- Keith Packard Mon, 20 May 2019 16:56:09 -0700 snek (0.97-1) unstable; urgency=medium * 0.97 upstream release * Crickit FeatherWing port * Port names -- Keith Packard Mon, 22 Apr 2019 12:43:16 -0700 snek (0.96-1) unstable; urgency=medium * 0.96 upstream release * Lots of doc updates * Ship snek binary and firwmare for mac os x * Include math functions on Windows binary -- Keith Packard Wed, 17 Apr 2019 15:03:28 -0700 snek (0.95-1) unstable; urgency=medium * 0.95 upstream release * Ensure dictionary keys are completely immutable * Generate error for int operations on floats which aren't exactly int * Update docs after review by Mike Ward -- Keith Packard Fri, 12 Apr 2019 20:23:06 -0700 snek (0.94-1) unstable; urgency=medium * 0.94-1 * Fix SAMD21 GPIO pincfg computation. GPIOs were not working right. -- Keith Packard Thu, 11 Apr 2019 23:46:14 -0700 snek (0.93-1) unstable; urgency=medium * 0.93-1 * Fix SAMD21 USB driver INT endpoint HW configuration. * Provide tutorial instructions for GPIO functions * Document snekde in snek.pdf * Expand per-board documentation -- Keith Packard Thu, 11 Apr 2019 21:27:59 -0700 snek (0.92-1) unstable; urgency=medium * 0.92-1 * Get snek-duino-install working * Fix ADC input for metro-snek -- Keith Packard Sat, 30 Mar 2019 19:06:36 -0700 snek (0.91-1) unstable; urgency=medium * Version 0.91 * Math functions added to metro-snek and host snek * Fix USB input queue bug on metro-snek * Get snekde working with metro-snek -- Keith Packard Wed, 27 Mar 2019 10:11:13 -0700 snek (0.9-1) unstable; urgency=medium * Version 0.9 * Metro-M0 express port -- Keith Packard Sun, 24 Mar 2019 19:17:49 -0700 snek (0.8-1) unstable; urgency=medium * Version 0.8 -- Keith Packard Mon, 04 Mar 2019 22:51:51 -0800