[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