lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GUILE 2.2 progress


From: Thomas Morley
Subject: Re: GUILE 2.2 progress
Date: Mon, 27 Jan 2020 21:56:44 +0100

Am So., 26. Jan. 2020 um 14:41 Uhr schrieb Han-Wen Nienhuys <address@hidden>:
>
> See https://github.com/hanwen/lilypond/pull/1
>
> This has a stack of dependent commits (see below). I don't know how to
> deal with this on Rietveld.
>
> commit 3c8081d25b53529efe687ffe9e92ef48f5d11ea2
> Author: Han-Wen Nienhuys <address@hidden>
> Date:   Sun Jan 26 12:19:56 2020 +0100
>
>     Parse inline scheme using Overlay_string_port
>
>     Overlay_string_port makes a port view of the existing data. This port
>     is used for parsing the embedded Scheme form, and is then discarded.
>
>     The port view uses UTF-8 encoding, so UTF-8 encoded string constants
>     within the Scheme constants are interpreted as Unicode correctly.
>
>     This obviates the string port that Source_file carries along.
>
> commit ab765369321a0fc9256b78b74ef98c23ba7498f3
> Author: Han-Wen Nienhuys <address@hidden>
> Date:   Sun Jan 26 12:19:49 2020 +0100
>
>     Overlay_string_port
>
> commit 9188f7f65992fc8768402cfec3ec55a8c2adabd2
> Author: Han-Wen Nienhuys <address@hidden>
> Date:   Sun Jan 26 11:16:43 2020 +0100
>
>     Clean up embedded scheme parsing/evaluation.
>
>     Renames and reorders functions to clarify the mechanism. No functional
>     changes.
>
> --
> Han-Wen Nienhuys - address@hidden - http://www.xs4all.nl/~hanwen
>

I' m currently compiling it[*] with guile-2.2.6.

And will make some experiments, if all goes well.
It will take same time before I get results, my regular job eats too
much of my time.

Is https://sourceforge.net/p/testlilyissues/issues/5699/ meant to
collect bugs and other observations?

I'm going to loose oversight of the current state, do we have a TODO-list?

Best,
  Harm

[*] Just to make sure we talk about the same, my compilation is done with:

hermann@kasten ~/lilypond-git-hanwen/build (test-27-1-2020)$ git log --oneline
58d4250dda (HEAD -> test-27-1-2020) Introduce ly_scm2utf8_string, and
use it for printing text
511a657ded Parse inline scheme using Overlay_string_port
abaa6ff4f4 Introduce a throw-away string port
9188f7f659 Clean up embedded scheme parsing/evaluation.
f7d1f92237 Use namespace for catching std::exception
a6dcf561b1 GUILE v2: set postscript output port to Latin1
85c39ffa16 Fix ly:protects compile for GUILE 2.2
23816a096c In verbose mode, dump time spent on parsing lily.scm and friends.
23d5fc99a7 Instrument and improve GC time
c5ffa540fd Issue 5673: Remove implicit evaluation of the ".twy" file
d727336621 Issue 5671: lily/page-breaking: pass vector by reference
a148afbd01 Issue 5669: Document why System::rank_type is int16
54bb3f44ff Issue 5668: Documentation: fix typo in German spacing.itely file
f0ab8ef8b3 Issue 5667: Documentation: fix typos in tool naming
0f046f4f33 Issue 5666: ly_scm_write_string: call scm_write directly
c58c84ef81 Issue 5675: Document C++ structs for slur scoring
9f8b7f0d6d Issue 5676: Remove obsolete lines from lily-guile-macros.hh
8ceb4b856a Doc: Added documentation for fill-line line-width
00929c7b4b Issue 4550/3: Remove remaining "using namespace std;" with a script
6f4128e1f3 Issue 4550/2: Avoid "using namespace std;" in included files
9dc0905b76 Issue 4550/1: Remove flower/include/parray.hh
5534def446 (origin/scm-stl) Issue 5665/5: Update documentation about
tracing options
d2f8974223 Issue 5665/4: Delete script build-profile.sh
c167b0140a Issue 5665/3: Delete scripts to measure coverage
1c91eb18cc Issue 5665/2: Drop -dtrace-memory-frequency
626b35da58 Issue 5665/1: Drop -dtrace-scheme-coverage
13877f0d5e Issue 5663/3: lilylib: Remove encoded_write
5ee6b58300 Issue 5663/2: musicxml2ly: Correct usage of codecs module
e0c78a4c71 Issue 5663/1: Use codecs.open() to decode as utf-8
0471360de0 Issue 5654/4: Remove passing of package variables
90e0a31201 Issue 5654/3: Call AC_INIT correctly with all parameters
2db727328d Issue 5654/2: Drop unused MICRO_VERSION
194a0001cd Issue 5654/1: Cleanup directory handling in STEPMAKE_INIT
bea1f4bcd1 Run `grand-replace' script to update copyright year.
5040c55095 Issue 5661: Fix some conversion warnings in Source_file.
9cf6b20aef Issue 5659/8: Remove Interval_t<T>::T_to_string ()
a66ebb85d9 Issue 5659/7: Finally remove deleted ::to_string () overloads
834319e8c0 Issue 5659/6: Delete ::to_string (i) for various integer types
37bd476389 Issue 5659/5: Delete ::to_string (bool)
a02d3f0af7 Issue 5659/4: Delete ::to_string (char, ssize_t)
8ea3c33201 Issue 5659/3: Delete ::to_string (const string&)
8c3c5a4cad Issue 5659/2: Remove String_convert::char_string
446dbaff54 Issue 5659/1: Remove some unused string-related functions
67b330d32f Issue 5662: Remove shebang from langdefs.py
2079393c36 Issue 5652: Fix a few complaints in python/convertrules.py
f2fb762a09 Issue 5309/2: find_global_context ()
b0eb50c2b1 Issue 5309/1: find_score_context ()
20c9983553 Issue 5658/3: Cleanup: !isinf && !isnan == isfinite
bb711884c6 Issue 5658/2: Qualify isinf, isnan, isfinite with std::
0376c35dbd Issue 5658/1: Include <cmath> consistently, not <math.h>
a2bb24fed4 Issue 5655 general-column does not move empty stencils
[...]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]