-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathTODO
63 lines (49 loc) · 2.06 KB
/
TODO
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
to do list:
# $Id: TODO,v 1.27 2007/08/09 03:47:01 fang Exp $
this TODO list is way outdated... clean TODO list.
Pay more attention to the src/ChangeLog.
REVISION TARGETS:
0.1.4 series goals for 0.1.5:
(all old goals have been completed long ago)
0.1.6 Goals:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
for lack of organization:
list of things accomplished in 0.1.3 series:
BASIC parameter unrolling only (scalars)
done for integers, including arrays.
MAJOR ISSUES with parameter unrolling and assignment ordering
(resolved: ordered items are decoupled from scopes)
keep definitions around as back-references in unpacked objects.
unpack instantiation_bases into live instances
using multidimensional_qmap, or now, multikey_qmap.
Make live instances and multidimensional sets persistent.
Mark modules as unrolled or not.
Hold off on parameter assignments until after restructuring
parameter_assignment classes.
(*done* -- 10/09/04)
Add cvs Id tags to all source files (done -- 11/01/04).
Maybe non-essential files as well...
Documentation: add documentation headers to beginning of
every source file, so doxygen will create file
inclusion dependence graphs! (*done* -- 10/09/04)
-------------------------------------------------------------------------------
source management:
automake: AUTO_IGNORE_PATTERNS for cvsignore
-------------------------------------------------------------------------------
configury:
organize configure checks by section:
basic build environment
programs and paths
compiler and required compilation tools
headers, standard libraries
options, flags, characteristics, conformance...
architecture-depedendence
library functions
headers
packages...
summarize results of configure at the very end
stating which required packages missing
which optional packages found, etc...
save errors until the very end for summary
produce a pkg-config .pc file if available, using configure results
-------------------------------------------------------------------------------