Thread

Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Add support for Tcl 9

  1. Add support for Tcl 9

    Peter Eisentraut <peter@eisentraut.org> — 2024-11-15T10:24:04Z

    Tcl 9 changed several API functions to take Tcl_Size, which is 
    ptrdiff_t, instead of int, for 64-bit enablement.  We have to change a 
    few local variables to be compatible with that.  We also provide a 
    fallback typedef of Tcl_Size for older Tcl versions.  Here is a patch 
    for that.
    
    The affected variables are used for quantities that will not approach
    values beyond the range of int (usually number of columns), so this 
    doesn't change any functionality, AFAICT.
    
  2. Re: Add support for Tcl 9

    Tristan Partin <tristan@partin.io> — 2024-11-25T04:07:55Z

    Looks correct to me. TIPs 628[0] and 666[1] seem to be the proposals which added 
    Tcl_Size and changed functions to use the type.
    
    Reviewed-by: Tristan Partin <tristan@partin.io>
    
    [0]: https://core.tcl-lang.org/tips/doc/trunk/tip/628.md
    [1]: https://core.tcl-lang.org/tips/doc/trunk/tip/666.md
    
    -- 
    Tristan Partin
    Neon (https://neon.tech)
    
    
    
    
  3. Re: Add support for Tcl 9

    Peter Eisentraut <peter@eisentraut.org> — 2024-11-25T12:16:14Z

    On 25.11.24 05:07, Tristan Partin wrote:
    > Looks correct to me. TIPs 628[0] and 666[1] seem to be the proposals 
    > which added Tcl_Size and changed functions to use the type.
    > 
    > Reviewed-by: Tristan Partin <tristan@partin.io>
    
    Committed and backpatched.  Thanks for checking.