[Snek] [keith-packard/snek] 8b02bd: Make top-level 'all' target depend on building sne...

Keith Packard noreply at github.com
Fri Apr 12 20:39:02 PDT 2019


  Branch: refs/heads/debian
  Home:   https://github.com/keith-packard/snek
  Commit: 8b02bd19e5c02e9d9a7a38ba233fbac7d413a9cf
      https://github.com/keith-packard/snek/commit/8b02bd19e5c02e9d9a7a38ba233fbac7d413a9cf
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Make top-level 'all' target depend on building snek binaries

This stops the build if any of the snek binaries fail.

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


  Commit: 310810ebc3f8866d214c987d50fc69490871d371
      https://github.com/keith-packard/snek/commit/310810ebc3f8866d214c987d50fc69490871d371
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M snek-duino/Makefile

  Log Message:
  -----------
  snek-duino: Use -mcall-prologues to save ROM

This un-inlines function setup/teardown and uses a function for that
(shades of the Ritchie C compiler on the PDP-11)

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


  Commit: bef05375e65a5d46deb857dc1853a4d05c910cb5
      https://github.com/keith-packard/snek/commit/bef05375e65a5d46deb857dc1853a4d05c910cb5
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M snek-duino/snek-duino.c

  Log Message:
  -----------
  snek-duino: Add OS_main attribute to 'main'

This attribute disables register save/restore in this function.  It
appears to be done automatically by the compiler, but it's probably
nice to make it explicit.

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


  Commit: 4adb7ba2733811a0f47c84263f90ac481d519f37
      https://github.com/keith-packard/snek/commit/4adb7ba2733811a0f47c84263f90ac481d519f37
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M snek-duino/Makefile

  Log Message:
  -----------
  snek-duino: Add -Waddr-space-convert warning

I think this is supposed to complain when ROM and RAM addresses are
mixed up.

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


  Commit: 0d3cfde6d2ff51bb4d7b47bc85b6dae326fdc4d3
      https://github.com/keith-packard/snek/commit/0d3cfde6d2ff51bb4d7b47bc85b6dae326fdc4d3
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M snek-code.c

  Log Message:
  -----------
  Generate error on integer operations that receive non-integers

Floating point numbers which can't be accurately represented as
integers now generate an error on integer operations.

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


  Commit: bba2050be46b62dc0558d02d94d78f64219c8ce0
      https://github.com/keith-packard/snek/commit/bba2050be46b62dc0558d02d94d78f64219c8ce0
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M snek-list.c

  Log Message:
  -----------
  When creating Dictionary entries, ensure key is completely immutable

This requires a recursive walk of the key if it is a read-only list.

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


  Commit: 65f86a55af36945c91f1445e04a18ac716eb3f93
      https://github.com/keith-packard/snek/commit/65f86a55af36945c91f1445e04a18ac716eb3f93
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Respond to Mike Ward review

Add syntax highlighting for code.

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


  Commit: dafc82ce0912e2106b78ef4c6bfc3b70256a10b1
      https://github.com/keith-packard/snek/commit/dafc82ce0912e2106b78ef4c6bfc3b70256a10b1
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M doc/.gitignore
    M doc/Makefile

  Log Message:
  -----------
  doc: Source highlighting creates a new .css file

Ignore it with git, and ship it with the docs.

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


  Commit: cf161b23675908f4154df6744b35faac98acdbb7
      https://github.com/keith-packard/snek/commit/cf161b23675908f4154df6744b35faac98acdbb7
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Bump to version 0.95

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


  Commit: 28419d377a0825bd9eecb1799f7382a48fb63326
      https://github.com/keith-packard/snek/commit/28419d377a0825bd9eecb1799f7382a48fb63326
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M Makefile
    M doc/.gitignore
    M doc/Makefile
    M doc/snek.adoc
    M snek-code.c
    M snek-duino/Makefile
    M snek-duino/snek-duino.c
    M snek-list.c
    M snek.defs

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


  Commit: 2fb7a2488d3efe51aea2574f7c507a33fb078e02
      https://github.com/keith-packard/snek/commit/2fb7a2488d3efe51aea2574f7c507a33fb078e02
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  debian: Add ruby-coderay dependency

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


  Commit: f3469376527808147a818db8850f22b59c81bdc7
      https://github.com/keith-packard/snek/commit/f3469376527808147a818db8850f22b59c81bdc7
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-12 (Fri, 12 Apr 2019)

  Changed paths:
    M debian/changelog

  Log Message:
  -----------
  debian: Version 0.95-1

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


Compare: https://github.com/keith-packard/snek/compare/a2d3d27577f4...f34693765278


More information about the Snek mailing list