[Snek] [keith-packard/snek] c777b5: examples: Update neopixel.py license to GPL3+

Keith Packard noreply at github.com
Tue Jun 25 11:21:37 PDT 2019


  Branch: refs/heads/debian
  Home:   https://github.com/keith-packard/snek
  Commit: c777b54e31b67ef53a8b4246b93cab44df066795
      https://github.com/keith-packard/snek/commit/c777b54e31b67ef53a8b4246b93cab44df066795
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-10 (Mon, 10 Jun 2019)

  Changed paths:
    M examples/neopixel.py

  Log Message:
  -----------
  examples: Update neopixel.py license to GPL3+

Somehow this file got the wrong license attached.

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


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

  Changed paths:
    M snek-memory.c

  Log Message:
  -----------
  Use #ifdef SNEK_MEM_CACHE_NUM instead of #if

Using an undefined name does provide a value of zero, so this works,
but the compiler can produce a warning with the right flags.

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


  Commit: b1ab61a76afbc09ad796ac714cb3a52b76f5b351
      https://github.com/keith-packard/snek/commit/b1ab61a76afbc09ad796ac714cb3a52b76f5b351
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-10 (Mon, 10 Jun 2019)

  Changed paths:
    M Makefile
    M snek.defs

  Log Message:
  -----------
  Install optional source files to $(SHAREDIR)

Allow external snek builds to use all of these files too

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


  Commit: dc84b9075b632b1a9b6d5f6cd283228affea4a9c
      https://github.com/keith-packard/snek/commit/dc84b9075b632b1a9b6d5f6cd283228affea4a9c
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-10 (Mon, 10 Jun 2019)

  Changed paths:
    A CODE_OF_CONDUCT.md

  Log Message:
  -----------
  Add contributor covenant

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


  Commit: acbbbf81da5b3efcddbfaa86e0db9f7695cddda8
      https://github.com/keith-packard/snek/commit/acbbbf81da5b3efcddbfaa86e0db9f7695cddda8
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-10 (Mon, 10 Jun 2019)

  Changed paths:
    A CONTRIBUTING.md

  Log Message:
  -----------
  Add contributing guide


  Commit: be59763d08ac76ab822cfd4aae330284135178de
      https://github.com/keith-packard/snek/commit/be59763d08ac76ab822cfd4aae330284135178de
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M chips/avr/snek-avr.defs
    M ports/itsybitsy3v/Makefile
    M ports/itsybitsy5v/Makefile

  Log Message:
  -----------
  chips/avr: Use snek-avr.defs

This file should include shared definitions for all atmega 32u4 based
ports, but it wasn't getting used at all. Fix up the contents of this
file and then use it for both itsybitsty ports.

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


  Commit: dae24f6e7b2bdfd6f5dcd7693f5f1a89a2de547e
      https://github.com/keith-packard/snek/commit/dae24f6e7b2bdfd6f5dcd7693f5f1a89a2de547e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M chips/avr/snek-avr.defs
    A chips/avr/strtod.c

  Log Message:
  -----------
  chips/avr: Customize strtof for Snek

This starts with strtod from avr-libc and removes some functionality
to reduce the size of the binary.

Snek only uses strtof with numbers, not for inf or nan. Remove the
code which matches those strings.

Snek doesn't care about errno, so don't bother setting it.

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


  Commit: 1b39a9a538b131192f76705c3b206a3b7df0e8d3
      https://github.com/keith-packard/snek/commit/1b39a9a538b131192f76705c3b206a3b7df0e8d3
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Don't set SNEK_CFLAGS if already set

Some ports may override the set of warnings to be used

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


  Commit: ba1be0036879c0ba7c8e02e83cbde1b8324d9f72
      https://github.com/keith-packard/snek/commit/ba1be0036879c0ba7c8e02e83cbde1b8324d9f72
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

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

  Log Message:
  -----------
  Don't allow positional formals after named formals

This checks for definitions of the form:

	def (x=1,y): return x+y

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


  Commit: 104136b66d32577139254528527fd2c9ad73240b
      https://github.com/keith-packard/snek/commit/104136b66d32577139254528527fd2c9ad73240b
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M snek-gram.ll

  Log Message:
  -----------
  Check for named actuals in range operation

This avoids crashing when presented with:

	for i in range(x=1):

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


  Commit: a96ceab76d02fbaa03f4e01dd67a08d07f1ccde5
      https://github.com/keith-packard/snek/commit/a96ceab76d02fbaa03f4e01dd67a08d07f1ccde5
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M snek-gram.ll

  Log Message:
  -----------
  Check for named actuals in list immediate

Because we use the same grammar bits for actuals and list immediates,
we need to check and see for a named actual of the form:

	a = [x=1]

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


  Commit: 5077a8defb5739fd34a3f4b05e222bcafd6c3395
      https://github.com/keith-packard/snek/commit/5077a8defb5739fd34a3f4b05e222bcafd6c3395
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M snek-gram.ll

  Log Message:
  -----------
  Check for named actuals in tuple immediate

Similar to the previous commit, this checks for named actuals in the
list of values used to create an immediate tuple value.

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


  Commit: 0b5bb558f0db7bbe7591a628e5145f846fdcc666
      https://github.com/keith-packard/snek/commit/0b5bb558f0db7bbe7591a628e5145f846fdcc666
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    A CODE_OF_CONDUCT.md
    A CONTRIBUTING.md
    M Makefile
    M chips/avr/snek-avr.defs
    A chips/avr/strtod.c
    M examples/neopixel.py
    M ports/itsybitsy3v/Makefile
    M ports/itsybitsy5v/Makefile
    M snek-gram.ll
    M snek-memory.c
    M snek-parse.c
    M snek.defs

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


  Commit: a40256f2c02a72017da75273db8baeb98d3e6761
      https://github.com/keith-packard/snek/commit/a40256f2c02a72017da75273db8baeb98d3e6761
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-06-25 (Tue, 25 Jun 2019)

  Changed paths:
    M debian/copyright

  Log Message:
  -----------
  debian: Add chips/avr/strtod.c copyright information

This file uses essentially the same license as the files
borrowed from newlib, but has slightly different wording.

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


Compare: https://github.com/keith-packard/snek/compare/955af2393864...a40256f2c02a


More information about the Snek mailing list