File: 3117.inc

package info (click to toggle)
critcl 3.3.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 9,680 kB
  • sloc: ansic: 41,058; tcl: 12,090; sh: 7,230; pascal: 3,456; asm: 3,058; ada: 1,681; cpp: 1,001; cs: 879; makefile: 333; perl: 104; xml: 95; f90: 10
file content (65 lines) | stat: -rw-r--r-- 2,933 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
[section {Changes for version 3.1.17}]
[list_begin enumerated]

[enum] Extension: Allow duplicate arg- and result-type definitions if
       they are fully identical.

[enum] Bugfix. The application mishandled the possibility of
       identical-named [cmd critcl::tsource]s. Possible because
       [cmd critcl::tsource]s can be in subdirectories, a structure
       which is [emph not] retained in the assembled package, causing
       such files to overwrite each other and at least one lost. Fixed
       by adding a serial number to the file names in the assembled
       package.

[enum] Bugfix in the static scanner which made it loose requirement
       information. Further added code to generally cleanup results at
       the end (removal of duplicates, mainly).

[enum] Bugfix: Fixed issue #76.
       Support installation directories which are not in the [var auto_path].
       Without the patch the installed [cmd critcl] will not find its
       own packages and fail. Thank you to
       [uri https://github.com/lupylucke {Simon Bachmann}] for the
       report and patch, and then his patience with me to getting to
       actually apply it.

[enum] Bugfix: Fixed issue #75.
       Extended [cmd critcl::include] to now take multiple paths.

[enum] Added new compatibility package [package lmap84].

[enum] Fixed typos in various documentation files.

[enum] Fixed bug introduced by commit 86f415dd30 (3.1.16 release). The
       separation of [cmd critcl::ccode] into user and work layers
       means that location retrieval has to go one more level up to
       find the user location.

[enum] New supporting package [package critcl::cutil]. Provides common
       C level facilities useful to packages (assertions, tracing,
       memory allocation shorthands).

[enum] Modified package [package critcl] to make use of the new
       tracing facilities to provide tracing of arguments and results
       for [cmd critcl::ccommand] and [cmd critcl::cproc] invokations.

[enum] Modified packages [package critcl] and [package critcl::class]
       to provide better function names for (class) method tracing.
       Bumped package [package critcl::class] to version 1.0.7.

[enum] Extended the support package [package critcl::literals] with
       limited configurability. It is now able to generate code for
       C-level access to the pool without Tcl types (Mode [const c]).
       The previously existing functionality is accesssible under mode
       [const tcl], which also is the default. Both modes can be used
       together.

[enum] Extended the support package [package critcl::emap] with
       limited configurability. It is now able to generate code for
       C-level access to the mapping without Tcl types
       (Mode [const c]). The previously existing functionality is
       accessible under mode [const tcl], which also is the
       default. Both modes can be used together.

[list_end]