[Snek] [keith-packard/snek] 546635: windows: Add math functions to Windows native build

Keith Packard noreply at github.com
Wed Apr 17 15:10:46 PDT 2019


  Branch: refs/heads/debian
  Home:   https://github.com/keith-packard/snek
  Commit: 5466359e50fa442147706e6f4e92e8ca69ed36ec
      https://github.com/keith-packard/snek/commit/5466359e50fa442147706e6f4e92e8ca69ed36ec
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-13 (Sat, 13 Apr 2019)

  Changed paths:
    M snek-math.c
    M windows/Makefile

  Log Message:
  -----------
  windows: Add math functions to Windows native build

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


  Commit: 143deca34dbfc103ad28b5c9a70c98d878b662c1
      https://github.com/keith-packard/snek/commit/143deca34dbfc103ad28b5c9a70c98d878b662c1
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-13 (Sat, 13 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Create an index

Only available for PDF backend currently.

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


  Commit: 7944894128db5644df95c390a9df27407d4ad1a2
      https://github.com/keith-packard/snek/commit/7944894128db5644df95c390a9df27407d4ad1a2
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-13 (Sat, 13 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Fix some mistakes introduced with source highlighting

Extra [source] and ---- lines

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


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

  Changed paths:
    M doc/snek.css

  Log Message:
  -----------
  doc: Increase line-height of source examples in HTML output

Change body pre 'line-height' value.

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


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

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Spelling fixes

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


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

  Changed paths:
    M doc/snek-theme.yml

  Log Message:
  -----------
  doc: Flip page numbers to other margin

This places them in the outside edge of each page, rather than the
inside edge.

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


  Commit: 35ac9370ee0a81926f880696660d4e451c0e279d
      https://github.com/keith-packard/snek/commit/35ac9370ee0a81926f880696660d4e451c0e279d
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-13 (Sat, 13 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Provide a clear break between tutorial and reference

Add a new top-level section delimiter to show where the tutorial stops
and the reference manual starts. Relabel the builtin function chapters
as regular chapters instead of appendices, and then make the two
appendices about embedded devices live at the top-most level.

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


  Commit: 7cb19f9ea6131f392abc4075a248066bc16de648
      https://github.com/keith-packard/snek/commit/7cb19f9ea6131f392abc4075a248066bc16de648
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-14 (Sun, 14 Apr 2019)

  Changed paths:
    M doc/snek-theme.yml
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Adjust PDF formatting

Switch to pre-press mode to get TOC started on recto. Add [%nonfacing]
to some sections so they don't get pushed to recto.

Mess with headers and footers -- put page number in header on outside
edge, add title and chapter name to header, make footer just contain
copyright info.

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


  Commit: 8019a1e62f66785f97a34bd8970be9d64d1f9621
      https://github.com/keith-packard/snek/commit/8019a1e62f66785f97a34bd8970be9d64d1f9621
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-14 (Sun, 14 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Minor formatting fixes

Some section titles were drawn wrong.

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


  Commit: 993186904ba17bf497a52f5c8136a0112c68ef22
      https://github.com/keith-packard/snek/commit/993186904ba17bf497a52f5c8136a0112c68ef22
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-14 (Sun, 14 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Use “” instead of '' more consistently

Try to keep things consistent, although it's still not perfect.

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


  Commit: 995bbd517d802e1997e66ada82a5ccdcd03d2ea4
      https://github.com/keith-packard/snek/commit/995bbd517d802e1997e66ada82a5ccdcd03d2ea4
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-14 (Sun, 14 Apr 2019)

  Changed paths:
    M snek.svg

  Log Message:
  -----------
  Make snek.svg work better with dark background

Add white to snek eyes.  Add gradiant disc behind head to ensure
eyebrows are visible.

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


  Commit: 74f7880494984981e277f031b8dd3af864313ed7
      https://github.com/keith-packard/snek/commit/74f7880494984981e277f031b8dd3af864313ed7
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-14 (Sun, 14 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Reduce control flow section titles to one word

Move the syntax description to a separate paragraph so that the title
and TOC entry aren't so long.

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


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

  Changed paths:
    M doc/.gitignore
    M doc/Makefile
    A doc/snek-book-theme.yml
    A doc/snek-cover.svg
    M doc/snek-theme.yml

  Log Message:
  -----------
  doc: Provide 'book' formatting for snek manual

This reformats the text to 5.5in x 8.5in and provides a cover image
for the manual so that it can be printed.

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


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

  Changed paths:
    M doc/snek-book-theme.yml
    M doc/snek-theme.yml

  Log Message:
  -----------
  doc: Fix examples to use DejaVu font instead of Courier

There are two monospaced elements -- 'literal' and 'code. I missed
'code'.

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


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

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Make user input bold and snek output normal

This means we don't get syntax highlighting anymore, but I think
that's a reasonable tradeoff.

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


  Commit: 71d837a712a8f2c555cbfad3ce11c476d5f474de
      https://github.com/keith-packard/snek/commit/71d837a712a8f2c555cbfad3ce11c476d5f474de
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-15 (Mon, 15 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Editorial review by Laura

Lots of good work on the first few pages of the tutorial.

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


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

  Changed paths:
    M doc/snek-book-theme.yml

  Log Message:
  -----------
  doc: Adjust title page text size/location in 'book' version

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


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

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Too many howevers

Most of these are not helpful.

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


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

  Changed paths:
    M posix/snek-main.c

  Log Message:
  -----------
  posix: define all fields of 'struct option' for end case

clang complains without explicit definitions.

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


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

  Changed paths:
    M snek-builtin.py

  Log Message:
  -----------
  Add '=' to definition of builtin array elements

clang doesn't accept [<foo>] <bar> and wants [<foo>] = <bar>

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


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

  Changed paths:
    M snek-parse.c

  Log Message:
  -----------
  Fix success return of snek_parse to be an enum member

return snek_parse_success instead of END

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


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

  Changed paths:
    M posix/snek-posix.h
    M snek-math.c

  Log Message:
  -----------
  Work around missing libm functions for __APPLE__

No isnanf, isinff or lgammaf_r functions.

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


  Commit: 6cfa7f678f3794118f78919f9599834988813778
      https://github.com/keith-packard/snek/commit/6cfa7f678f3794118f78919f9599834988813778
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-17 (Wed, 17 Apr 2019)

  Changed paths:
    M examples/snek-bsd.py

  Log Message:
  -----------
  examples: Add argument to random.seed in snek-bsd.py

This function requires an argument now.

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


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

  Changed paths:
    M linux/Makefile
    M macosx/.gitignore
    M macosx/Makefile
    M macosx/ReadMe-Mac.rtf
    A macosx/build-mac
    M macosx/install-macosx
    A macosx/runsnek
    A macosx/snek-Info.plist.in
    A macosx/snek-script
    R macosx/snekde
    A macosx/snekde-Info.plist.in
    A macosx/snekde-script
    M snek-install.defs
    M windows/Makefile

  Log Message:
  -----------
  macosx: Include mac os x snek and firmware

Use a remote mac to compile the firmware for inclusion in the
release. Also ship firmware for the embedded boards.

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


  Commit: 8e5e6b1dce7566fbcef4bfc4875712a45cd23bfa
      https://github.com/keith-packard/snek/commit/8e5e6b1dce7566fbcef4bfc4875712a45cd23bfa
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-17 (Wed, 17 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: snek-duino install instructions for non-Linux

On non-Linux hosts, the user will have to install snek-duino
themselves, so provide enough instructions for that to be possible.

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


  Commit: 32adbc2b1265c2109342429e11bdb218e3cbb292
      https://github.com/keith-packard/snek/commit/32adbc2b1265c2109342429e11bdb218e3cbb292
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-17 (Wed, 17 Apr 2019)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Bump to version 0.96

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


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

  Changed paths:
    M doc/.gitignore
    M doc/Makefile
    A doc/snek-book-theme.yml
    A doc/snek-cover.svg
    M doc/snek-theme.yml
    M doc/snek.adoc
    M doc/snek.css
    M examples/snek-bsd.py
    M linux/Makefile
    M macosx/.gitignore
    M macosx/Makefile
    M macosx/ReadMe-Mac.rtf
    A macosx/build-mac
    M macosx/install-macosx
    A macosx/runsnek
    A macosx/snek-Info.plist.in
    A macosx/snek-script
    R macosx/snekde
    A macosx/snekde-Info.plist.in
    A macosx/snekde-script
    M posix/snek-main.c
    M posix/snek-posix.h
    M snek-builtin.py
    M snek-install.defs
    M snek-math.c
    M snek-parse.c
    M snek.defs
    M snek.svg
    M windows/Makefile

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


  Commit: 23ed591c243885cdf3d1b0f10f733ad4a512b013
      https://github.com/keith-packard/snek/commit/23ed591c243885cdf3d1b0f10f733ad4a512b013
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-17 (Wed, 17 Apr 2019)

  Changed paths:
    M debian/changelog

  Log Message:
  -----------
  debian: 0.96-1

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


Compare: https://github.com/keith-packard/snek/compare/f2186fb8ee0d...23ed591c2438


More information about the Snek mailing list