[Snek] [keith-packard/snek] b05226: ports/qemu-arm: Remove 'snek-arm' script in 'clean'

Keith Packard noreply at github.com
Tue Oct 6 17:00:15 PDT 2020


  Branch: refs/heads/debian
  Home:   https://github.com/keith-packard/snek
  Commit: b052267203ef7339cbe336a31886a601904f0f7f
      https://github.com/keith-packard/snek/commit/b052267203ef7339cbe336a31886a601904f0f7f
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-05-22 (Fri, 22 May 2020)

  Changed paths:
    M ports/qemu-arm/Makefile

  Log Message:
  -----------
  ports/qemu-arm: Remove 'snek-arm' script in 'clean'

The clean step was trying to remove 'run-arm' which is the wrong name.

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


  Commit: ef6b7c1a0236f386a6486e7fd8ac37a36d84f9f4
      https://github.com/keith-packard/snek/commit/ef6b7c1a0236f386a6486e7fd8ac37a36d84f9f4
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-05-22 (Fri, 22 May 2020)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Add SNEK_PACKAGE_CFLAGS so distros can add build flags for firmware

This lets the Debian build add the -fdebug-prefix-map build flag,
for instance.

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


  Commit: c0346360a63677ecba966b145a515eb63fa283f2
      https://github.com/keith-packard/snek/commit/c0346360a63677ecba966b145a515eb63fa283f2
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-04 (Thu, 04 Jun 2020)

  Changed paths:
    M chips/samd21/samd21.h
    M doc/lessons/lesson-4/lesson-4-washing-machine.adoc
    M snek-print.c

  Log Message:
  -----------
  Remove offensive wording

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


  Commit: 069e8c9f4c73e07c34b38844bcf06527aae1033c
      https://github.com/keith-packard/snek/commit/069e8c9f4c73e07c34b38844bcf06527aae1033c
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-04 (Thu, 04 Jun 2020)

  Changed paths:
    M .github/Dockerfile

  Log Message:
  -----------
  Update qemu version to match custom version

We're using a custom qemu image to support testing on risc-v.

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


  Commit: bd68a86ecdf00f4ad856749f9aedcbd4a56dd601
      https://github.com/keith-packard/snek/commit/bd68a86ecdf00f4ad856749f9aedcbd4a56dd601
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-04 (Thu, 04 Jun 2020)

  Changed paths:
    M ports/qemu-riscv/Makefile

  Log Message:
  -----------
  ports/qemu-riscv: remove snek-riscv during 'make clean'

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


  Commit: 1836ab7dbcab325f78d324f9c17934610b12ae98
      https://github.com/keith-packard/snek/commit/1836ab7dbcab325f78d324f9c17934610b12ae98
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

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

  Log Message:
  -----------
  ports/playground: Fix timer usage

The samd21g18a only has tcc0-2 and tc3-5, so don't try
to use hardware which doesn't exist.

This leaves us with PWM output on A1, A2, A3, A6, A7 and the LED.

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


  Commit: 9be47064484f8acc2e1422708be3d86cc88904c8
      https://github.com/keith-packard/snek/commit/9be47064484f8acc2e1422708be3d86cc88904c8
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M chips/samd21/samd21.h

  Log Message:
  -----------
  chips/samd21: Hide definitions of missing timers

samd21g18a, which is used by all of the current samd21 ports, doesn't
have tc6, tc7 or tcc3. Remove the definitions to keep ports from
trying to use them.

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


  Commit: e97370dc5ecea1a5c1131d35571afe618d8862eb
      https://github.com/keith-packard/snek/commit/e97370dc5ecea1a5c1131d35571afe618d8862eb
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-11 (Thu, 11 Jun 2020)

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

  Log Message:
  -----------
  chips/samd21: Improve DMAC code a bit

This still doesn't quite work right, but it's closer.

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


  Commit: d05a3323d53a5bb51b9079f5e705ff16f0037731
      https://github.com/keith-packard/snek/commit/d05a3323d53a5bb51b9079f5e705ff16f0037731
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-12 (Fri, 12 Jun 2020)

  Changed paths:
    A chips/samd21/ao-dac-samd21.c
    A chips/samd21/ao-dac-samd21.h
    M chips/samd21/ao-snek.c
    M chips/samd21/ao-snek.h
    A chips/samd21/sine.h
    M chips/samd21/snek-gpio.c
    M chips/samd21/snek-samd21.defs
    M doc/snek-theme.yml
    M doc/snek.adoc
    M ports/playground/Makefile
    M ports/playground/ao-pins.h

  Log Message:
  -----------
  chips/samd21: Add DAC support and tone builtin

This enables the DAC output to provide an analog voltage output. On
the circuit playground express board, also add the 'tone' and
'tonefor' functions which output a sine wave at a specified frequency
on the DAC pin. Those functions depend on having a spare timer to time
the output.

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


  Commit: a4c380441ffe76e96a70d62647fa5997dfbc8da5
      https://github.com/keith-packard/snek/commit/a4c380441ffe76e96a70d62647fa5997dfbc8da5
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-12 (Fri, 12 Jun 2020)

  Changed paths:
    A snek-tone.builtin

  Log Message:
  -----------
  Add snek-tone.builtin

This defines the interface for tone and tonefor builtins, along with the
tone.<note> values for frequencies.

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


  Commit: 2641eaaa44bc7c5176cfa916513b1cb0275373b4
      https://github.com/keith-packard/snek/commit/2641eaaa44bc7c5176cfa916513b1cb0275373b4
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    A chips/atmega/snek-328p.builtin
    A chips/atmega/snek-328p.c
    M ports/duemilanove/Makefile
    R ports/duemilanove/snek-duemilanove.builtin
    R ports/duemilanove/snek-duemilanove.c

  Log Message:
  -----------
  ports/duemilanove: Move common ATmega328p bits to chips/atmega

This will let other ATmega328p based boards share common code.

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


  Commit: 08e770e25bc2fd74751c1794564f05e0667d6807
      https://github.com/keith-packard/snek/commit/08e770e25bc2fd74751c1794564f05e0667d6807
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

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

  Log Message:
  -----------
  ports/duemilanove: Require Optiboot

This avoids needing to reset the fuses and allows Snek upgrades to be
done without requiring a programming dongle.

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


  Commit: 934cd72e475a67bbb5b628f9ec71b232982e11dd
      https://github.com/keith-packard/snek/commit/934cd72e475a67bbb5b628f9ec71b232982e11dd
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M doc/snek.adoc
    M hosts/linux/Makefile
    A ports/uno/.gitignore
    A ports/uno/Arduino-usbserial-atmega16u2-Uno-Rev3.hex
    A ports/uno/Makefile
    M snek-install.defs

  Log Message:
  -----------
  ports/uno: Add port to Arduino Uno

The Uno looks a lot like the Duemilanove, but in place of the FT232
usb/serial converter chip it uses an ATmega16u2 (just like the Arduino
Mega2560 board). This suffers from the same lack of XON/XOFF flow
control support which is necessary for mu-editor to download programs.

So, as on the Mega board, we provide new USB serial converter firmware
and then run Snek at a lower baud rate which triggers the serial
converter firmware to enable xon/xoff flow control.

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


  Commit: 01a19e405220661bb29c107a9f54e228907356ec
      https://github.com/keith-packard/snek/commit/01a19e405220661bb29c107a9f54e228907356ec
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Simplify instructions for installing to samd21 devices

Don't mention the 'CURRENT.UF2' file name, just instruct the user to
copy the snek uf2 file to the target file system.

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


  Commit: 67c7a68a0955a7099c0698636e711051648ff1c0
      https://github.com/keith-packard/snek/commit/67c7a68a0955a7099c0698636e711051648ff1c0
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M ports/uno/.gitignore
    A ports/uno/snek-uno-install.1
    A ports/uno/snek-uno-install.in

  Log Message:
  -----------
  ports/uno: Add missing snek-uno-install files

The .gitignore caused these files to not get added.

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


  Commit: 18c16cf67a66a235139f8f14dcbdefb97a55b28e
      https://github.com/keith-packard/snek/commit/18c16cf67a66a235139f8f14dcbdefb97a55b28e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

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

  Log Message:
  -----------
  ports/snek-uduino: Switch µ to u in snek-uduino-install script

The filename for this device got changed everywhere except in this
install script.

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


  Commit: a8bcf837c33dc18614ba4f6596580ef3e61de9c0
      https://github.com/keith-packard/snek/commit/a8bcf837c33dc18614ba4f6596580ef3e61de9c0
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M .github/Dockerfile

  Log Message:
  -----------
  .github: Pull qemu bits from someplace with more bandwidth

Avoid pulling qemu up my home DSL link.

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


  Commit: 492648f0a23593a296920295440c6498334f1ddf
      https://github.com/keith-packard/snek/commit/492648f0a23593a296920295440c6498334f1ddf
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M Makefile
    M hosts/linux/Makefile
    M hosts/macosx/Makefile
    M hosts/windows/Makefile
    M hosts/zip/Makefile

  Log Message:
  -----------
  Add new target 'install-otheros'

This sticks all of the generated distribution files in $(PREFIX) to
include them in the github artifacts for CI builds

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


  Commit: 80ba4181bcc5e10a5f5c1ed87eb37ff1eb871e3e
      https://github.com/keith-packard/snek/commit/80ba4181bcc5e10a5f5c1ed87eb37ff1eb871e3e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M .github/Dockerfile
    M .github/workflows/snek.yml

  Log Message:
  -----------
  .github: Add 'otheros' build to github action

This generates windows, linux and macosx artifacts.

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


  Commit: 96606a99f5e8f1483a63135f0a985763919415ee
      https://github.com/keith-packard/snek/commit/96606a99f5e8f1483a63135f0a985763919415ee
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

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

  Log Message:
  -----------
  Remove more inappropriate terminology

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


  Commit: e9f248fc2cf9105efe06020eb35a68be8bad2505
      https://github.com/keith-packard/snek/commit/e9f248fc2cf9105efe06020eb35a68be8bad2505
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M snek-gram.ll

  Log Message:
  -----------
  Merge 'is' handling with other comparison ops

Not sure why this was split into a separate production, but it
should be the same.

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


  Commit: d595a476be9432574e792ecf90b1c3569adc5bdf
      https://github.com/keith-packard/snek/commit/d595a476be9432574e792ecf90b1c3569adc5bdf
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M snek-lex.c

  Log Message:
  -----------
  Clean up lexer a bit

Use helper functions lextoken/unlextoken to track token
content. Improve token content saved from 'trailing' function so that
errors look good.

Remove 'assign_op' parameter from check_equal; it can
be computed.

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


  Commit: 2f1f01759e01ccb9e2732d65fdef14971767e3d6
      https://github.com/keith-packard/snek/commit/2f1f01759e01ccb9e2732d65fdef14971767e3d6
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M snek-gram.ll
    M snek-parse.c

  Log Message:
  -----------
  Use inlines for common parse actions instead of gotos

This reduces the number of actions required as lola will merge
multiple identical actions together.

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


  Commit: 8daf29b6c9316dd490951954fb02d1b9fc782392
      https://github.com/keith-packard/snek/commit/8daf29b6c9316dd490951954fb02d1b9fc782392
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M snek-gram.ll
    M snek-parse.c

  Log Message:
  -----------
  Replace 'bool' usage with 'offset' in the grammar

Alas, lola isn't smart enough to optimize things that generate
nearly equivalent code, so @ value_push_bool(false); @ generates
a different action than @ valaue_push_offset(0); @.

Deal with this by just using offset everywhere, and using zero offset
as false and non-zero offset as true. This makes the code a bit less
obvious, but saves a bunch of space.

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


  Commit: 2e4600f391ae74219e028651a6da60f1e577ac97
      https://github.com/keith-packard/snek/commit/2e4600f391ae74219e028651a6da60f1e577ac97
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M chips/atmega/snek-atmega.h
    M ports/duemilanove/Makefile
    M ports/uno/Makefile

  Log Message:
  -----------
  ports/duemilanove, ports/uno: Fix RAM address and size

The 328p has ram from 0x100 through 0x8ff, so set the data origin to
0x100 and the length to 0x720, leaving 0xe0 bytes for stack.

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


  Commit: 7a9b0213d0c1e7dadb1a441e123532b15decb647
      https://github.com/keith-packard/snek/commit/7a9b0213d0c1e7dadb1a441e123532b15decb647
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M snek-code.c
    M snek-exec.c
    M snek-gram.ll
    M snek.h

  Log Message:
  -----------
  Handle 'chained' comparison operators

Python supports expressions of the form:

	a < b < c

where < can be replaced with any comparison operator. This is
converted into the natural conjunction:

	a < b && b < c

except that 'b' is only evaluated once.

To support this in snek, new op codes have been introduced which:

 1. Perform the comparison operation
 2a. If the resulting value is false
	set the accumulator to the false value
	branch to the offset specified as a parameter
 2b. If the resulting value is true
	leave the accumulator with the previous value
	skip over the offset in the instruction

When compiling, the original comparison opcode for all but the last
comparison are replaced with these new 'chain' comparison op codes.

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


  Commit: f31585ba18e423312df4e424292a0d49d4bb6479
      https://github.com/keith-packard/snek/commit/f31585ba18e423312df4e424292a0d49d4bb6479
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M test/Makefile
    A test/generate-chain-op.py
    A test/pass-chain-op.py

  Log Message:
  -----------
  test: Add test for chaining of comparison operators

Make sure sequences of comparison operators generate correct results.
The test was generated by running:

	$ python3 generate-chain-op.py | python3

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


  Commit: 3d0c93148fdb42e0bc707faf76a63fb063ea05ff
      https://github.com/keith-packard/snek/commit/3d0c93148fdb42e0bc707faf76a63fb063ea05ff
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M snek-parse.c

  Log Message:
  -----------
  Add TOKEN_NAMES when debugging the parser

This makes the parser debug output a lot more usable as it
prints token names rather than token indices

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


  Commit: a6f6925712b62c993c168bc1c35752b8c699fbc0
      https://github.com/keith-packard/snek/commit/a6f6925712b62c993c168bc1c35752b8c699fbc0
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M snek-gram.ll

  Log Message:
  -----------
  Clean up grammar a bit

Re-order operations to create more similar actions and tails of
actions. This lets the compiler share code more effectively.

Add some comments describing actions.

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


  Commit: 95383a28b25ee88107dc91233ec7531a60d44c04
      https://github.com/keith-packard/snek/commit/95383a28b25ee88107dc91233ec7531a60d44c04
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M snek-gram.ll

  Log Message:
  -----------
  Use a single value to indicate tuple status

Replace the boolean+length with a single value which is negative when
the parenthesized expression is not a tuple (a) and the length of the
tuple when it is a tuple. This saves space on the value stack during
parsing and shrinks the code a bit.

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


  Commit: 9d4636458b26216664df8a6c47dbf0982ac921e5
      https://github.com/keith-packard/snek/commit/9d4636458b26216664df8a6c47dbf0982ac921e5
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M snek-gram.ll

  Log Message:
  -----------
  Get rid of production used to work-around lola bug

Before version 1.4, lola had a bug when computing the follow set for
non-terminal that was repeated in a production. It would only compute
the values for the *first* instance of the non-terminal in the
production and not for subsequent instances. Hence this kludge which
split the dict-ent production in half so that 'expr' occurred only
once in each production. With that bug fixed, snek can now use a shorter
grammar and save some time and space while parsing.

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


  Commit: b10e53d19cc75a7cc9014d5107fb65ebfd1eefa5
      https://github.com/keith-packard/snek/commit/b10e53d19cc75a7cc9014d5107fb65ebfd1eefa5
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M snek-parse.c

  Log Message:
  -----------
  Report OOM errors during parsing

Otherwise the user is just confused when the parser restarts in the
middle of input.

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


  Commit: c1fbbcec54ae54a87fb06b01dfb0b8ef40e957bf
      https://github.com/keith-packard/snek/commit/c1fbbcec54ae54a87fb06b01dfb0b8ef40e957bf
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-09-04 (Fri, 04 Sep 2020)

  Changed paths:
    M snek-parse.c

  Log Message:
  -----------
  Report out of memory as a distinct error message

Saying 'Syntax error: OOM' isn't very accurate.

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


  Commit: 0e99c232ee13eaf68c4e287e55f0820b1c9c3766
      https://github.com/keith-packard/snek/commit/0e99c232ee13eaf68c4e287e55f0820b1c9c3766
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Remove SNEK_OTHEROS variable

This used to prevent building the packages from the default 'all'
target. Now that those aren't ever built from the default target,
there's no need to have this variable.

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


  Commit: 6c37855e225a914cd908d593db53bc355483fa41
      https://github.com/keith-packard/snek/commit/6c37855e225a914cd908d593db53bc355483fa41
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Make 'black' a separate target

Black is currently broken in debian unstable, so we'll remove it from
the 'check' target so that packages can be built.

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


  Commit: c1fa2d928f61643a07ba2cd90abb5510e0a8ca58
      https://github.com/keith-packard/snek/commit/c1fa2d928f61643a07ba2cd90abb5510e0a8ca58
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update README for 1.5

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


  Commit: f80d1ba22e83cd9330b70bfd55e4db849eb12759
      https://github.com/keith-packard/snek/commit/f80d1ba22e83cd9330b70bfd55e4db849eb12759
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M .github/Dockerfile

  Log Message:
  -----------
  .github: Update qemu version to current build

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


  Commit: a6f71b843f8a2c5568d723e60eb7d96774d3817e
      https://github.com/keith-packard/snek/commit/a6f71b843f8a2c5568d723e60eb7d96774d3817e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Change default targets to only build native stuff

Don't include distribution images in default build

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


  Commit: 2943452e3aa1001a49ba3b40f4dea8732df23d4c
      https://github.com/keith-packard/snek/commit/2943452e3aa1001a49ba3b40f4dea8732df23d4c
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Snek version 1.5

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


  Commit: 92ecf1c30919f6ed9e1d724787ffae56ec343f4c
      https://github.com/keith-packard/snek/commit/92ecf1c30919f6ed9e1d724787ffae56ec343f4c
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M .github/Dockerfile
    M .github/workflows/snek.yml
    M Makefile
    M README.md
    M ao/ao-product.c
    A chips/atmega/snek-328p.builtin
    A chips/atmega/snek-328p.c
    M chips/atmega/snek-atmega.h
    A chips/samd21/ao-dac-samd21.c
    A chips/samd21/ao-dac-samd21.h
    M chips/samd21/ao-dma-samd21.c
    M chips/samd21/ao-dma-samd21.h
    M chips/samd21/ao-snek.c
    M chips/samd21/ao-snek.h
    M chips/samd21/samd21.h
    A chips/samd21/sine.h
    M chips/samd21/snek-gpio.c
    M chips/samd21/snek-samd21.defs
    M doc/lessons/lesson-4/lesson-4-washing-machine.adoc
    M doc/snek-theme.yml
    M doc/snek.adoc
    M hosts/linux/Makefile
    M hosts/macosx/Makefile
    M hosts/windows/Makefile
    M hosts/zip/Makefile
    M ports/duemilanove/Makefile
    M ports/duemilanove/snek-duemilanove-install.1
    M ports/duemilanove/snek-duemilanove-install.in
    R ports/duemilanove/snek-duemilanove.builtin
    R ports/duemilanove/snek-duemilanove.c
    M ports/playground/Makefile
    M ports/playground/ao-pins.h
    M ports/qemu-arm/Makefile
    M ports/qemu-riscv/Makefile
    M ports/uduino/snek-uduino-install.in
    A ports/uno/.gitignore
    A ports/uno/Arduino-usbserial-atmega16u2-Uno-Rev3.hex
    A ports/uno/Makefile
    A ports/uno/snek-uno-install.1
    A ports/uno/snek-uno-install.in
    M snek-code.c
    M snek-exec.c
    M snek-gram.ll
    M snek-install.defs
    M snek-lex.c
    M snek-parse.c
    M snek-print.c
    A snek-tone.builtin
    M snek.defs
    M snek.h
    M test/Makefile
    A test/generate-chain-op.py
    A test/pass-chain-op.py

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


  Commit: 4f97f7284baeaa49288490b55df54bc9a54e697f
      https://github.com/keith-packard/snek/commit/4f97f7284baeaa49288490b55df54bc9a54e697f
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  debian: Remove black build dependency

No longer needed during build.

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


  Commit: 2b82003c99a073bd83106a2a03acbeb34b40a995
      https://github.com/keith-packard/snek/commit/2b82003c99a073bd83106a2a03acbeb34b40a995
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M debian/rules

  Log Message:
  -----------
  debian: Remove SNEK_OTHEROS from rules

No longer needed

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


  Commit: 8a9598477659c20d134ea10aacff0569f503ce6f
      https://github.com/keith-packard/snek/commit/8a9598477659c20d134ea10aacff0569f503ce6f
  Author: Keith Packard <keithp at keithp.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M debian/changelog

  Log Message:
  -----------
  debian: Version 1.5-1

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


Compare: https://github.com/keith-packard/snek/compare/52b43436bf14...8a9598477659


More information about the Snek mailing list