pike issueshttps://git.lysator.liu.se/pikelang/pike/-/issues2020-03-05T18:04:12Zhttps://git.lysator.liu.se/pikelang/pike/-/issues/8221las.c:get_name_of_function() on a constant function in a destructed placehold...2020-03-05T18:04:12ZPeter Bortaslas.c:get_name_of_function() on a constant function in a destructed placeholder object dereferences NULL.Imported from https://youtrack.roxen.com/issue/PIKE-221
Reported by @grubba
This crashes the compiler.
Observed in Pike 8.0.Imported from https://youtrack.roxen.com/issue/PIKE-221
Reported by @grubba
This crashes the compiler.
Observed in Pike 8.0.https://git.lysator.liu.se/pikelang/pike/-/issues/8220Former QA [Pike-219]. task of PIKE-219 (#8219). See it for details.2019-10-21T10:16:11ZPeter BortasFormer QA [Pike-219]. task of PIKE-219 (#8219). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-220
Reported by @grubbaImported from https://youtrack.roxen.com/issue/PIKE-220
Reported by @grubbahttps://git.lysator.liu.se/pikelang/pike/-/issues/8219Backport Pike.DestructImmediate to Pike 8.0.2020-03-05T18:03:41ZPeter BortasBackport Pike.DestructImmediate to Pike 8.0.Imported from https://youtrack.roxen.com/issue/PIKE-219
Reported by @grubbaImported from https://youtrack.roxen.com/issue/PIKE-219
Reported by @grubbahttps://git.lysator.liu.se/pikelang/pike/-/issues/8218Former Merge PIKE-216 task of PIKE-216 (#8216). See it for details.2019-10-04T09:56:15ZPeter BortasFormer Merge PIKE-216 task of PIKE-216 (#8216). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-218
Reported by @grubbaImported from https://youtrack.roxen.com/issue/PIKE-218
Reported by @grubbahttps://git.lysator.liu.se/pikelang/pike/-/issues/8217Former QA PIKE-216 task of PIKE-216 (#8216). See it for details.2019-10-02T13:03:04ZPeter BortasFormer QA PIKE-216 task of PIKE-216 (#8216). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-217
Reported by @grubbaImported from https://youtrack.roxen.com/issue/PIKE-217
Reported by @grubbahttps://git.lysator.liu.se/pikelang/pike/-/issues/8216Filter headers sent to proxy when CONNECT.2020-03-05T18:02:52ZPeter BortasFilter headers sent to proxy when CONNECT.Imported from https://youtrack.roxen.com/issue/PIKE-216
Reported by @grubbaImported from https://youtrack.roxen.com/issue/PIKE-216
Reported by @grubbahttps://git.lysator.liu.se/pikelang/pike/-/issues/8215Former Merge to Pike 7.8? task of PIKE-211 (#8211). See it for details.2019-09-23T14:42:13ZPeter BortasFormer Merge to Pike 7.8? task of PIKE-211 (#8211). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-215
Reported by @grubba
Blocking [PIKE-211](#8211)Imported from https://youtrack.roxen.com/issue/PIKE-215
Reported by @grubba
Blocking [PIKE-211](#8211)https://git.lysator.liu.se/pikelang/pike/-/issues/8214Former QA task of PIKE-211 (#8211). See it for details.2019-09-24T11:24:58ZPeter BortasFormer QA task of PIKE-211 (#8211). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-214
Reported by @grubba
Blocking [PIKE-211](#8211)Imported from https://youtrack.roxen.com/issue/PIKE-214
Reported by @grubba
Blocking [PIKE-211](#8211)https://git.lysator.liu.se/pikelang/pike/-/issues/8213Former Fix task of PIKE-211 (#8211). See it for details.2019-09-23T14:24:21ZPeter BortasFormer Fix task of PIKE-211 (#8211). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-213
Reported by @grubba
Blocking [PIKE-211](#8211)Imported from https://youtrack.roxen.com/issue/PIKE-213
Reported by @grubba
Blocking [PIKE-211](#8211)https://git.lysator.liu.se/pikelang/pike/-/issues/8212Former Investigate task of PIKE-211 (#8211). See it for details.2019-09-23T14:23:02ZPeter BortasFormer Investigate task of PIKE-211 (#8211). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-212
Reported by @grubba
Blocking [PIKE-211](#8211)Imported from https://youtrack.roxen.com/issue/PIKE-212
Reported by @grubba
Blocking [PIKE-211](#8211)https://git.lysator.liu.se/pikelang/pike/-/issues/8211Whitespace in debug log2020-03-05T18:01:33ZPeter BortasWhitespace in debug logImported from https://youtrack.roxen.com/issue/PIKE-211
Reported by Marcus Wellhardh <wellhard@roxen.com>
Debug log contains a lot of whitespace after this:
```
15:43:58 0d13h43m : >> ### Thread 0x7fbab5030700 - Handle Thread [13] - ...Imported from https://youtrack.roxen.com/issue/PIKE-211
Reported by Marcus Wellhardh <wellhard@roxen.com>
Debug log contains a lot of whitespace after this:
```
15:43:58 0d13h43m : >> ### Thread 0x7fbab5030700 - Handle Thread [13] - busy for 1.799s:
15:44:04 : >> pike/lib/master.pike:1102: roxen_master()->programs_reverse_lookup(object_program(Standards.ASN1.Types))
15:44:04 : >> pike/lib/master.pike:4329: roxen_master()->describe_object(Standards.ASN1.Types)
15:44:04 : >> pike/lib/master.pike:4238: roxen_master()->describe_module(@0=Standards.ASN1.Types,UNDEFINED)
15:44:04 : >> pike/lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:281: Standards.ASN1.Types.OctetString("( 1.2.840.113556.1.4.7000.102.51931 NAME 'msExchArchiveDatabaseLinkSL' SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' SINGLE-VALUE )")->_sprintf(79)
15:44:04 0d13h43m : >> pike/lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:219:
15:44:04 : >> Standards.ASN1.Types.Set(({ /* 4011 elements */
```
Entire debug log will be added later.https://git.lysator.liu.se/pikelang/pike/-/issues/8210The type for Stdio.Buffer()->_sprintf() is too strict.2019-09-18T09:57:32ZPeter BortasThe type for Stdio.Buffer()->_sprintf() is too strict.Imported from https://youtrack.roxen.com/issue/PIKE-210
Reported by @grubba
The type for `_sprintf()` in `Stdio.Buffer` requires the second argument to be present, but then immediately ignores it.
Make the argument optional.Imported from https://youtrack.roxen.com/issue/PIKE-210
Reported by @grubba
The type for `_sprintf()` in `Stdio.Buffer` requires the second argument to be present, but then immediately ignores it.
Make the argument optional.https://git.lysator.liu.se/pikelang/pike/-/issues/8209Former Merge task of PIKE-202 (#8202). See it for details.2019-09-04T15:12:29ZPeter BortasFormer Merge task of PIKE-202 (#8202). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-209
Reported by @grubba
Blocking [PIKE-202](#8202)Imported from https://youtrack.roxen.com/issue/PIKE-209
Reported by @grubba
Blocking [PIKE-202](#8202)https://git.lysator.liu.se/pikelang/pike/-/issues/8208Former QA task of PIKE-202 (#8202). See it for details.2019-09-04T16:09:05ZPeter BortasFormer QA task of PIKE-202 (#8202). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-208
Reported by @grubba
Blocking [PIKE-202](#8202)Imported from https://youtrack.roxen.com/issue/PIKE-208
Reported by @grubba
Blocking [PIKE-202](#8202)https://git.lysator.liu.se/pikelang/pike/-/issues/8207Former Merge task of PIKE-204 (#8204). See it for details.2019-09-04T15:12:26ZPeter BortasFormer Merge task of PIKE-204 (#8204). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-207
Reported by @grubba
Blocking [PIKE-204](#8204)Imported from https://youtrack.roxen.com/issue/PIKE-207
Reported by @grubba
Blocking [PIKE-204](#8204)https://git.lysator.liu.se/pikelang/pike/-/issues/8206Former QA task of PIKE-204 (#8204). See it for details.2019-09-06T13:26:34ZPeter BortasFormer QA task of PIKE-204 (#8204). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-206
Reported by @grubba
Blocking [PIKE-204](#8204)Imported from https://youtrack.roxen.com/issue/PIKE-206
Reported by @grubba
Blocking [PIKE-204](#8204)https://git.lysator.liu.se/pikelang/pike/-/issues/8205Former Fix task of PIKE-204 (#8204). See it for details.2019-09-04T09:28:32ZPeter BortasFormer Fix task of PIKE-204 (#8204). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-205
Reported by @grubba
Blocking [PIKE-204](#8204)Imported from https://youtrack.roxen.com/issue/PIKE-205
Reported by @grubba
Blocking [PIKE-204](#8204)https://git.lysator.liu.se/pikelang/pike/-/issues/8204Count memory used by Image.Image objects.2020-03-06T10:52:19ZPeter BortasCount memory used by Image.Image objects.Imported from https://youtrack.roxen.com/issue/PIKE-204
Reported by @grubba
Image.Image does not have a `gc_recurse` callback, and thus `Pike.count_memory()` will not count the memory used to store the actual image.Imported from https://youtrack.roxen.com/issue/PIKE-204
Reported by @grubba
Image.Image does not have a `gc_recurse` callback, and thus `Pike.count_memory()` will not count the memory used to store the actual image.https://git.lysator.liu.se/pikelang/pike/-/issues/8203Former Implement task of PIKE-202 (#8202). See it for details.2019-09-04T12:37:17ZPeter BortasFormer Implement task of PIKE-202 (#8202). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-203
Reported by Jonas Walldén <jonasw@roxen.com>
Blocking [PIKE-202](#8202)Imported from https://youtrack.roxen.com/issue/PIKE-203
Reported by Jonas Walldén <jonasw@roxen.com>
Blocking [PIKE-202](#8202)https://git.lysator.liu.se/pikelang/pike/-/issues/8202Stringify Thread.MutexKey in backtraces2020-03-05T18:00:29ZPeter BortasStringify Thread.MutexKey in backtracesImported from https://youtrack.roxen.com/issue/PIKE-202
Reported by Jonas Walldén <jonasw@roxen.com>
The improved `_sprintf()` in `Thread.MutexKey` is not visible in backtraces since that code excludes certain objects to avoid unwanted...Imported from https://youtrack.roxen.com/issue/PIKE-202
Reported by Jonas Walldén <jonasw@roxen.com>
The improved `_sprintf()` in `Thread.MutexKey` is not visible in backtraces since that code excludes certain objects to avoid unwanted references. It would be helpful if the stringified form of the object is substituted instead in `low_backtrace()` (where it currently inserts a `FakeObject` placeholder).