libcwal  Hex Artifact Content

Artifact 4f45b50f59c061cd0495f976b5dd57810c088a40:

Wiki page [ToDo] by stephan 2017-03-20 12:52:40.
0000: 44 20 32 30 31 37 2d 30 33 2d 32 30 54 31 32 3a  D 2017-03-20T12:
0010: 35 32 3a 34 30 2e 38 33 34 0a 4c 20 54 6f 44 6f  52:40.834.L ToDo
0020: 0a 50 20 31 63 34 35 36 63 61 34 63 38 31 31 62  .P 1c456ca4c811b
0030: 32 61 34 30 31 63 31 66 38 30 65 64 31 65 30 63  2a401c1f80ed1e0c
0040: 65 65 32 32 38 35 39 66 62 61 39 0a 55 20 73 74  ee22859fba9.U st
0050: 65 70 68 61 6e 0a 57 20 37 33 33 0a 3c 68 31 3e  ephan.W 733.<h1>
0060: 54 4f 44 4f 73 3c 2f 68 31 3e 0d 0a 0d 0a 3c 68  TODOs</h1>....<h
0070: 32 3e 43 6f 72 65 20 65 6e 67 69 6e 65 3c 2f 68  2>Core engine</h
0080: 32 3e 0d 0a 0d 0a 49 6e 20 6e 6f 20 70 61 72 74  2>....In no part
0090: 69 63 75 6c 61 72 20 6f 72 64 65 72 3a 0d 0a 0d  icular order:...
00a0: 0a 20 20 20 2a 20 20 41 6e 20 61 6e 20 6f 70 74  .   *  An an opt
00b0: 69 6f 6e 20 74 6f 20 61 75 74 6f 2d 72 65 73 69  ion to auto-resi
00c0: 7a 65 20 68 61 73 68 65 73 20 77 68 65 6e 20 74  ze hashes when t
00d0: 68 65 79 20 61 72 65 20 61 20 63 65 72 74 61 69  hey are a certai
00e0: 6e 20 61 6d 6f 75 6e 74 20 66 75 6c 6c 2e 0d 0a  n amount full...
00f0: 20 20 20 2a 20 20 41 64 64 20 73 63 6f 70 65 20     *  Add scope 
0100: 70 75 73 68 2f 70 6f 70 20 68 6f 6f 6b 73 2c 20  push/pop hooks, 
0110: 73 6f 20 74 68 61 74 20 77 65 20 63 61 6e 20 63  so that we can c
0120: 6c 65 61 6e 20 75 70 20 68 6f 77 20 73 32 20 68  lean up how s2 h
0130: 6f 6f 6b 73 20 69 6e 74 6f 20 74 68 65 20 73 63  ooks into the sc
0140: 6f 70 65 20 73 79 73 74 65 6d 2e 0d 0a 20 20 20  ope system...   
0150: 2a 20 20 53 75 70 70 6f 72 74 20 74 68 65 20 73  *  Support the s
0160: 70 65 63 69 61 6c 20 69 6e 66 69 6e 69 74 79 20  pecial infinity 
0170: 61 6e 64 20 4e 61 4e 20 76 61 6c 75 65 73 2e 20  and NaN values. 
0180: 49 6e 20 6e 61 74 69 76 65 20 43 20 74 68 65 73  In native C thes
0190: 65 20 72 65 71 75 69 72 65 20 43 39 39 2c 20 61  e require C99, a
01a0: 6e 64 20 77 65 20 63 75 72 72 65 6e 74 6c 79 20  nd we currently 
01b0: 6f 6e 6c 79 20 72 65 71 75 69 72 65 20 43 39 39  only require C99
01c0: 20 66 6f 72 20 74 68 65 20 66 69 78 65 64 2d 73   for the fixed-s
01d0: 69 7a 65 20 69 6e 74 65 67 65 72 20 74 79 70 65  ize integer type
01e0: 73 20 61 6e 64 20 70 72 69 6e 74 66 2f 73 63 61  s and printf/sca
01f0: 6e 66 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66  nf format specif
0200: 69 65 72 73 2e 0d 0a 20 20 20 2a 20 20 53 65 65  iers...   *  See
0210: 20 69 66 20 77 65 20 63 61 6e 20 69 6d 70 6c 65   if we can imple
0220: 6d 65 6e 74 20 70 72 6f 70 65 72 74 79 20 61 63  ment property ac
0230: 63 65 73 73 6f 72 20 69 6e 74 65 72 63 65 70 74  cessor intercept
0240: 6f 72 73 20 69 6e 20 74 68 65 20 63 6f 72 65 20  ors in the core 
0250: 6f 72 20 77 68 65 74 68 65 72 20 74 68 61 74 20  or whether that 
0260: 6e 65 65 64 73 20 74 6f 20 62 65 20 66 61 72 6d  needs to be farm
0270: 65 64 20 6f 75 74 20 74 6f 20 74 68 65 20 63 6c  ed out to the cl
0280: 69 65 6e 74 20 28 77 68 65 72 65 20 69 74 20 77  ient (where it w
0290: 6f 75 6c 64 20 72 65 71 75 69 72 65 20 6d 6f 72  ould require mor
02a0: 65 20 70 72 6f 70 65 72 74 79 20 73 65 61 72 63  e property searc
02b0: 68 20 6f 70 65 72 61 74 69 6f 6e 73 29 2e 20 54  h operations). T
02c0: 68 65 72 65 27 73 20 62 65 65 6e 20 5b 2f 74 69  here's been [/ti
02d0: 6d 65 6c 69 6e 65 3f 72 3d 61 63 63 65 73 73 6f  meline?r=accesso
02e0: 72 2d 69 6e 74 65 72 63 65 70 74 6f 72 73 7c 73  r-interceptors|s
02f0: 6f 6d 65 20 65 78 70 65 72 69 6d 65 6e 74 61 74  ome experimentat
0300: 69 6f 6e 5d 20 64 6f 6e 65 20 77 69 74 68 20 74  ion] done with t
0310: 68 69 73 2c 20 62 75 74 20 74 68 61 74 20 69 73  his, but that is
0320: 6e 27 74 20 74 68 65 20 72 69 67 68 74 20 61 70  n't the right ap
0330: 70 72 6f 61 63 68 2e 0d 0a 0a 5a 20 38 31 34 36  proach....Z 8146
0340: 30 32 63 64 37 33 33 38 39 35 63 66 66 34 37 39  02cd733895cff479
0350: 34 33 65 64 66 37 36 31 33 65 64 33 0a           43edf7613ed3.