[Snek] [keith-packard/snek] bb72ba: Reduce calls to varargs functions

Keith Packard noreply at github.com
Sat Mar 2 18:55:29 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/keith-packard/snek
  Commit: bb72baba2cee1dfa9c52e884a9e4211fed261424
      https://github.com/keith-packard/snek/commit/bb72baba2cee1dfa9c52e884a9e4211fed261424
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M snek-builtin.c
    M snek-code.c
    M snek-duino/snek-duino.c
    M snek-duino/snek-duino.h
    M snek-error.c
    M snek-list.c
    M snek-memory.c
    M snek-parse.c
    M snek-print.c
    M snek-string.c
    M snek.h

  Log Message:
  -----------
  Reduce calls to varargs functions

These calls generate huge code sizes on ATmel. As a side benefit,
more error messages are shared, reducing variation in reporting.

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


  Commit: 5229a7fc662457f7279634d63c5f2d8139e9995a
      https://github.com/keith-packard/snek/commit/5229a7fc662457f7279634d63c5f2d8139e9995a
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M snek-code.c
    M snek-gram.ll
    M snek-list.c
    M snek.h
    M test/dict.py

  Log Message:
  -----------
  Make del dict[value] work

Delete a dictionary entry.

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


Compare: https://github.com/keith-packard/snek/compare/4c49e8405430...5229a7fc6624


More information about the Snek mailing list