[Snek] [keith-packard/snek] ddc221: Change return type of 'snek_string_make' to snek_p...

Keith Packard noreply at github.com
Fri Nov 15 18:03:05 PST 2019


  Branch: refs/heads/debian
  Home:   https://github.com/keith-packard/snek
  Commit: ddc221b91e084f25b20a20526e304fb7bedce49f
      https://github.com/keith-packard/snek/commit/ddc221b91e084f25b20a20526e304fb7bedce49f
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-09-16 (Mon, 16 Sep 2019)

  Changed paths:
    M snek-builtin.c
    M snek-string.c
    M snek.h

  Log Message:
  -----------
  Change return type of 'snek_string_make' to snek_poly_t

Every user of snek_string_make was just converting it to a poly, so
moving that conversion to snek_string_make should save code space.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 19f58d5736105541ae7c7a50c6154f74737be32e
      https://github.com/keith-packard/snek/commit/19f58d5736105541ae7c7a50c6154f74737be32e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-09-16 (Mon, 16 Sep 2019)

  Changed paths:
    M chips/atmega/snek-atmega.defs
    M chips/samd21/snek-samd21.defs
    M ports/mega/Makefile
    M ports/posix/Makefile
    A snek-input.builtin
    A snek-input.c
    M snek.defs

  Log Message:
  -----------
  Add 'input()', 'float(s)' and 'int(s)' builtins

These provide a mechanism for getting user data into snek applications
with the float() and int() functions providing a way to convert input
strings to numbers.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 3ab75cacc26751c95d66f5a2635aa5132cb4caa3
      https://github.com/keith-packard/snek/commit/3ab75cacc26751c95d66f5a2635aa5132cb4caa3
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-09-16 (Mon, 16 Sep 2019)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Make 'upload' target depend on locally built firmware

And add an 'otheros' target to help test this.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: c526fe7336e96e11ef906bd68727825ede394912
      https://github.com/keith-packard/snek/commit/c526fe7336e96e11ef906bd68727825ede394912
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-09-18 (Wed, 18 Sep 2019)

  Changed paths:
    M chips/samd21/snek-samd21.defs

  Log Message:
  -----------
  chips/samd21: Clean up 'objcopy' usage

Instead of explicitly listing sections to include in the bin file, just strip
out all symbol info. This leaves all initialized data and code.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 9d4db5efa39e4bd1e5c30e2f1d6044a8ae429733
      https://github.com/keith-packard/snek/commit/9d4db5efa39e4bd1e5c30e2f1d6044a8ae429733
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-09-18 (Wed, 18 Sep 2019)

  Changed paths:
    M snek-input.c
    M snek-io.c

  Log Message:
  -----------
  Don't display snek prompt for input() on embedded targets

Make the prompt that snek-io displays conditional based on whether
it is being called from 'input'. There might be a cleaner way to manage
this, but that probably means doing the prompt from snek-lex, which gets
messy.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 8019936048d8cac9d1394211c455cacc452b8c6c
      https://github.com/keith-packard/snek/commit/8019936048d8cac9d1394211c455cacc452b8c6c
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M examples/morse.py

  Log Message:
  -----------
  Shrink morse example a bit


  Commit: 20b6a10057b4eda5d745f912e7d84c38a1d1d390
      https://github.com/keith-packard/snek/commit/20b6a10057b4eda5d745f912e7d84c38a1d1d390
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M ports/duemilanove/snek-duemilanove.builtin
    M ports/itsybitsy3v/snek-itsybitsy3v.builtin
    M ports/itsybitsy5v/snek-itsybitsy5v.builtin
    M ports/mega/snek-mega.builtin
    M snek-lex.c

  Log Message:
  -----------
  Increase default max lex token to 255

Allow ports to override, and do that for all of the tiny boards.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: a1824beff967dba4345978af02c403f3c5a1618a
      https://github.com/keith-packard/snek/commit/a1824beff967dba4345978af02c403f3c5a1618a
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M snek-input.c

  Log Message:
  -----------
  Make float() and int() accept numbers as well as strings

And shrink the int() implementation by using float() for most of it.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 6852cb231248c49a742b09a68d577c57fd1d8ba4
      https://github.com/keith-packard/snek/commit/6852cb231248c49a742b09a68d577c57fd1d8ba4
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-10-16 (Wed, 16 Oct 2019)

  Changed paths:
    M chips/samd21/ao-tc-samd21.c
    M chips/samd21/ao-tcc-samd21.c
    M chips/samd21/samd21.h

  Log Message:
  -----------
  chips/samd21: Leave timers running when stopped in debugger

This makes debugging PWM functions much easier

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 4ad193c776b713b3050eb0c4d0e9e7a76fe6bb00
      https://github.com/keith-packard/snek/commit/4ad193c776b713b3050eb0c4d0e9e7a76fe6bb00
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-10-16 (Wed, 16 Oct 2019)

  Changed paths:
    M chips/samd21/ao-arch-funcs.h

  Log Message:
  -----------
  chips/samd21: Don't smash PMUX bits in ao_enable_output

Leaving the PMUX bit alone ensures that any existing output pmux
configuration will be left alone. In particular, this ensures that a
PWM output will be left in PWM mode when the talkto() function is
called again on the same pin.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 0303de462a5945ea883981977361042cb285e04d
      https://github.com/keith-packard/snek/commit/0303de462a5945ea883981977361042cb285e04d
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Describe some useful make options

Describe some common make variable uses to help people build snek for
their own environments.  These suggestions come from github user
eliotb:

	https://github.com/keith-packard/snek/issues/21

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 04bb40ced8cabe4088466f42c38eaba9ff4a0f05
      https://github.com/keith-packard/snek/commit/04bb40ced8cabe4088466f42c38eaba9ff4a0f05
  Author: Eliot Blennerhassett <eliot at blennerhassett.gen.nz>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M ports/duemilanove/snek-duemilanove-install.in

  Log Message:
  -----------
  Support ArduinoISP as programmer

Allow setting port for any avrdude programmer

Signed-off-by: Eliot Blennerhassett <eliot at blennerhassett.gen.nz>


  Commit: 73a47a3f0882d0f2b4805759bec9cfb310d2c655
      https://github.com/keith-packard/snek/commit/73a47a3f0882d0f2b4805759bec9cfb310d2c655
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-10-31 (Thu, 31 Oct 2019)

  Changed paths:
    M chips/avr/snek-avr.defs
    M ports/duemilanove/Makefile
    A snek-pow.c

  Log Message:
  -----------
  Provide a smaller implementation of powf (along with expf and logf)

These are useful on limited memory systems as the ones included in the math
library are quite a bit larger (and more accurate, and faster).

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 58f2560b21555ce254e7337d39013ba3b67e0ae1
      https://github.com/keith-packard/snek/commit/58f2560b21555ce254e7337d39013ba3b67e0ae1
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-10-31 (Thu, 31 Oct 2019)

  Changed paths:
    M ports/duemilanove/Makefile
    M ports/itsybitsy3v/Makefile
    M ports/itsybitsy5v/Makefile
    M snek-code.c
    M snek-gram.ll
    M snek-keyword.builtin
    M snek.defs
    M snek.h

  Log Message:
  -----------
  Make 'assert' always available

With the smaller pow function, there's enough space for assert everywhere,
so let's just make it always present.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 2145ba7886ebcb2675fb81f998c9656cb5e1112d
      https://github.com/keith-packard/snek/commit/2145ba7886ebcb2675fb81f998c9656cb5e1112d
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-10-31 (Thu, 31 Oct 2019)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Allow source files to be assembly as well as C

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: b223a3ea94f8d472a049ce7f9600c8add5830d5e
      https://github.com/keith-packard/snek/commit/b223a3ea94f8d472a049ce7f9600c8add5830d5e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-01 (Fri, 01 Nov 2019)

  Changed paths:
    M snek-math.c

  Log Message:
  -----------
  Allow use of picolibc in snek-math.c

The lgamma API is different for picolibc

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 76130273a7983ed00010770dda19f84eb9e15190
      https://github.com/keith-packard/snek/commit/76130273a7983ed00010770dda19f84eb9e15190
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    M chips/samd21/snek-gpio.c

  Log Message:
  -----------
  chips/samd21: Allow as few as one GPIO

This is probably mostly useful for testing new ports before
bothering to figure out all of the GPIO assignments.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: b665214268803589d213b33f722c101a48e1a2ee
      https://github.com/keith-packard/snek/commit/b665214268803589d213b33f722c101a48e1a2ee
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    M ao/ao-panic.c

  Log Message:
  -----------
  ao: Don't require a definition of HAS_BEEP

This comes from the origins of the ao code and doesn't
really apply in the snek world.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 017570dc2492c6685c3d0e732591acda49d9196f
      https://github.com/keith-packard/snek/commit/017570dc2492c6685c3d0e732591acda49d9196f
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    M chips/samd21/ao-timer.c

  Log Message:
  -----------
  chips/samd21: Fix XOSC configuration

Disable AMPGC (causes instability)
Stop sending XOSC to GCLK (DPLL gets it directly)
Remove frequency comments as they're misleading

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 277dde51458c95537323fa04db1248d6cd95678b
      https://github.com/keith-packard/snek/commit/277dde51458c95537323fa04db1248d6cd95678b
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    M ports/snekboard/ao-pins.h

  Log Message:
  -----------
  ports/snekboard: Run DPLL input at 62.5kHz instead of 1MHz

When run at 1MHz, the DPLL is unstable and causes troubles
when a panasonic distance sensor is plugged in. Instead,
run it as low as possible, which means 62.5kHz as the docs say
it wants something higher than 32kHz.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 91ddd23fd91fb9c4ef42421573072310da64c206
      https://github.com/keith-packard/snek/commit/91ddd23fd91fb9c4ef42421573072310da64c206
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-06 (Wed, 06 Nov 2019)

  Changed paths:
    M snek-pow.c

  Log Message:
  -----------
  Use frexpf instead of frexp in snek-pow.c

Avoid casting to double and back

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: e980355e292ee027ff5836e55b624159f934d4a7
      https://github.com/keith-packard/snek/commit/e980355e292ee027ff5836e55b624159f934d4a7
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M doc/snek.adoc
    A ports/nano33iot/.gitignore
    A ports/nano33iot/Makefile
    A ports/nano33iot/ao-pins.h
    A ports/nano33iot/snek-nano33iot.builtin
    A ports/nano33iot/update-bootloader-nano33iot.ino
    M snek-install.defs

  Log Message:
  -----------
  ports/nano33iot: Add basic port to Arduino Nano 33 IoT board

This defines all of the pins, but doesn't include drivers
for any of the on-board devices.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 41fe9cf59973c7de4b207a52acabda3f31a1a71e
      https://github.com/keith-packard/snek/commit/41fe9cf59973c7de4b207a52acabda3f31a1a71e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Fix formatting of .uf2 filenames in snek.adoc

Extra ` marks were messing up the formatting.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 4c31d2298b2098d5b028d925aca9711227ddb9eb
      https://github.com/keith-packard/snek/commit/4c31d2298b2098d5b028d925aca9711227ddb9eb
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M chips/atmega/snek-atmega-serial.c
    M snekde/snekde.py

  Log Message:
  -----------
  chips/atmega: Switch serial link to 115200 baud for mu-editor

mu-editor always configures the serial port to 115200 baud. As our
software flow control seems solid, we can use that speed on devices
with external USB/serial adapters instead of messing with the
mu-editor code to select different baud rates.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 0cdfd7605ecb37155b5de41ab8fb1ed2718d21d8
      https://github.com/keith-packard/snek/commit/0cdfd7605ecb37155b5de41ab8fb1ed2718d21d8
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M chips/samd21/ao-interrupt.c
    M chips/samd21/ao-snek.c
    M chips/samd21/snek-samd21.defs
    M chips/samd21/snek-samd21.ld
    M ports/snekboard/Makefile

  Log Message:
  -----------
  chips/samd21: Use picolibc instead of newlib-nano

Change which C library snek uses on this arm platform. This uses the
picolibc startup code so that any library-specific initialization can
be done.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 2ffe9449e2f0e5a58df55a22e8c9d4f9f1438e36
      https://github.com/keith-packard/snek/commit/2ffe9449e2f0e5a58df55a22e8c9d4f9f1438e36
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    A chips/qemu/snek-qemu.builtin
    A chips/qemu/snek-qemu.c
    A chips/qemu/snek-qemu.defs
    A chips/qemu/snek-qemu.h
    A ports/qemu-arm/.gitignore
    A ports/qemu-arm/Makefile
    A ports/qemu-arm/run-arm.in
    A ports/qemu-arm/snek-qemu-arm.ld
    M snek-install.defs

  Log Message:
  -----------
  ports: Add snek-qemu-arm port

This configures snek to run on ARM under qemu using semihosting for
console I/O.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 8c9f40114310d5b0f038884a59b83ed0a3d00186
      https://github.com/keith-packard/snek/commit/8c9f40114310d5b0f038884a59b83ed0a3d00186
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    A ports/qemu-riscv/.gitignore
    A ports/qemu-riscv/Makefile
    A ports/qemu-riscv/run-riscv.in
    A ports/qemu-riscv/snek-qemu-riscv.ld
    M snek-install.defs

  Log Message:
  -----------
  ports: Add snek-qemu-riscv port

This configures snek to run on riscv through qemu using semihosting
for console I/O.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: f880e57fe686e9b292c99e7f8aa35e67f1c22aaf
      https://github.com/keith-packard/snek/commit/f880e57fe686e9b292c99e7f8aa35e67f1c22aaf
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M chips/atmega/snek-atmega-serial.c

  Log Message:
  -----------
  chips/atmega: Strip out ^S/^Q from output to serial port

Keep these from confusing the xon/xoff logic in the receiver

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 06a895e8279f0709724e5c099a9c8d15a0b7640b
      https://github.com/keith-packard/snek/commit/06a895e8279f0709724e5c099a9c8d15a0b7640b
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M ports/mega/snek-mega.c

  Log Message:
  -----------
  ports/mega: Don't smash 'power' while clearning 'pull_pins'

Using the wrong size in the pull_pins memset left most of the power
array cleared.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: bc1c9000dd0f01c46cf71d18dde2cc4f752b49d8
      https://github.com/keith-packard/snek/commit/bc1c9000dd0f01c46cf71d18dde2cc4f752b49d8
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M chips/atmega/snek-atmega-serial.c
    M ports/mega/snek-mega.builtin

  Log Message:
  -----------
  ports/mega: Run Arduino Mega 2560 serial at 38400

This triggers our custom serial driver to enable XON/XOFF flow
control so that communication with the board is reliable.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 3d706e95f685b268630c178df9cd91ac8d343c5c
      https://github.com/keith-packard/snek/commit/3d706e95f685b268630c178df9cd91ac8d343c5c
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-12 (Tue, 12 Nov 2019)

  Changed paths:
    M snekde/snekde.py

  Log Message:
  -----------
  snekde: Talk to Arduino Mega devices at 38400 baud

This is the speed used by these boards as they trigger
XON/XOFF flow control when run at this speed.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 0268735dc1a27c7ce14c7e74eeadf8ce773ee765
      https://github.com/keith-packard/snek/commit/0268735dc1a27c7ce14c7e74eeadf8ce773ee765
  Author: Paulo Henrique Silva <ph.silva at carta.com>
  Date:   2019-11-13 (Wed, 13 Nov 2019)

  Changed paths:
    M snek-lex.c

  Log Message:
  -----------
  Add PEP 515 Underscore in Numeric Literals

This PR adds PEP 515 support. PEP 515 allows use of '_'
as numeric separator in integer, so you can write
10_000 instead of 10000, which is somewhat more readable.


  Commit: e1c4959f607c362ca2e8be8d31d18ccc2be3b21a
      https://github.com/keith-packard/snek/commit/e1c4959f607c362ca2e8be8d31d18ccc2be3b21a
  Author: Paulo Henrique Silva <ph.silva at carta.com>
  Date:   2019-11-14 (Thu, 14 Nov 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  Add documentation about PEP-515 support


  Commit: 1e39393b08a353868c7e95d4c1ba62f282086842
      https://github.com/keith-packard/snek/commit/1e39393b08a353868c7e95d4c1ba62f282086842
  Author: Paulo Henrique Silva <ph.silva at carta.com>
  Date:   2019-11-14 (Thu, 14 Nov 2019)

  Changed paths:
    M test/Makefile
    A test/int.py

  Log Message:
  -----------
  Add tests for PEP-515 support.

Tests currently run on generic `python3`. This requires
at least python3.6 to run.


  Commit: 7fcfa9af753e8477b8cc7278d79dc64ed2ea679b
      https://github.com/keith-packard/snek/commit/7fcfa9af753e8477b8cc7278d79dc64ed2ea679b
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update README for version 1.2

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 31a530ad6d1106777fb6bbf1f47f8934cf427c6f
      https://github.com/keith-packard/snek/commit/31a530ad6d1106777fb6bbf1f47f8934cf427c6f
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Version 1.2

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: db9849182148e4e0aae86124403beac1fb1096f2
      https://github.com/keith-packard/snek/commit/db9849182148e4e0aae86124403beac1fb1096f2
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M Makefile
    M README.md
    M ao/ao-panic.c
    M chips/atmega/snek-atmega-serial.c
    M chips/atmega/snek-atmega.defs
    M chips/avr/snek-avr.defs
    A chips/qemu/snek-qemu.builtin
    A chips/qemu/snek-qemu.c
    A chips/qemu/snek-qemu.defs
    A chips/qemu/snek-qemu.h
    M chips/samd21/ao-arch-funcs.h
    M chips/samd21/ao-interrupt.c
    M chips/samd21/ao-snek.c
    M chips/samd21/ao-tc-samd21.c
    M chips/samd21/ao-tcc-samd21.c
    M chips/samd21/ao-timer.c
    M chips/samd21/samd21.h
    M chips/samd21/snek-gpio.c
    M chips/samd21/snek-samd21.defs
    M chips/samd21/snek-samd21.ld
    M doc/snek.adoc
    M examples/morse.py
    M ports/duemilanove/Makefile
    M ports/duemilanove/snek-duemilanove-install.in
    M ports/duemilanove/snek-duemilanove.builtin
    M ports/itsybitsy3v/Makefile
    M ports/itsybitsy3v/snek-itsybitsy3v.builtin
    M ports/itsybitsy5v/Makefile
    M ports/itsybitsy5v/snek-itsybitsy5v.builtin
    M ports/mega/Makefile
    M ports/mega/snek-mega.builtin
    M ports/mega/snek-mega.c
    A ports/nano33iot/.gitignore
    A ports/nano33iot/Makefile
    A ports/nano33iot/ao-pins.h
    A ports/nano33iot/snek-nano33iot.builtin
    A ports/nano33iot/update-bootloader-nano33iot.ino
    M ports/posix/Makefile
    A ports/qemu-arm/.gitignore
    A ports/qemu-arm/Makefile
    A ports/qemu-arm/run-arm.in
    A ports/qemu-arm/snek-qemu-arm.ld
    A ports/qemu-riscv/.gitignore
    A ports/qemu-riscv/Makefile
    A ports/qemu-riscv/run-riscv.in
    A ports/qemu-riscv/snek-qemu-riscv.ld
    M ports/snekboard/Makefile
    M ports/snekboard/ao-pins.h
    M snek-builtin.c
    M snek-code.c
    M snek-gram.ll
    A snek-input.builtin
    A snek-input.c
    M snek-install.defs
    M snek-io.c
    M snek-keyword.builtin
    M snek-lex.c
    M snek-math.c
    A snek-pow.c
    M snek-string.c
    M snek.defs
    M snek.h
    M snekde/snekde.py
    M test/Makefile
    A test/int.py

  Log Message:
  -----------
  Merge branch 'master' into debian


  Commit: 6ef644f7dac45e044775d2e9c3e55c25a948796e
      https://github.com/keith-packard/snek/commit/6ef644f7dac45e044775d2e9c3e55c25a948796e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M debian/rules

  Log Message:
  -----------
  debian: Don't apply dh_dwz to any .elf files

All of these are cross-architecture build products, and dh_dwz gets
confused by those.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: ea7c595de9d1d49b87d50521e21409483a8edc72
      https://github.com/keith-packard/snek/commit/ea7c595de9d1d49b87d50521e21409483a8edc72
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  debian: Add latest build dependencies

Now depends on RISC-V compiler and picolibc >= 1.1

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 97415f7f154cacda26e7d69f47485daef786df0f
      https://github.com/keith-packard/snek/commit/97415f7f154cacda26e7d69f47485daef786df0f
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-11-15 (Fri, 15 Nov 2019)

  Changed paths:
    M debian/changelog

  Log Message:
  -----------
  debian: Version 1.2-1


Compare: https://github.com/keith-packard/snek/compare/ef9834eabe11...97415f7f154c


More information about the Snek mailing list