Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
neoppod
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Levin Zimmermann
neoppod
Commits
8d3fa558
Commit
8d3fa558
authored
Aug 27, 2017
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
d56fe396
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
212 additions
and
0 deletions
+212
-0
go/todo.dot
go/todo.dot
+38
-0
go/todo.svg
go/todo.svg
+174
-0
No files found.
go/todo.dot
0 → 100644
View file @
8d3fa558
digraph
{
Cgo
->
SCgo_t
;
Sgo
->
SCgo_t
;
SCgo_t
->
Mgo
;
SCgo_t
->
Sgo
;
SCgo_t
->
Cgo
;
Sgo
->
Mmap_go
;
Sgo
->
io_cancel
;
Sgo
->
load_serial_next
;
Cgo
->
Cgo_tasks
;
Cpy_r_Sgo
->
Sgo
;
Cpy_r_Sgo
->
Protog_fix
;
Cpy_r_Sgo
->
Cpy_patch
;
Cpy_r_Sgo
->
Mpy_vs_Sgo
;
Cgo_r_Sgo
->
Cgo
;
Cgo_r_Sgo
->
Sgo
;
Cgo
[
label
=<
C
<sub>
go
</sub>
>
]
;
Sgo
[
label
=<
S
<sub>
go
</sub>
>
style
=
filled
fillcolor
=
lightyellow
]
;
Mgo
[
label
=<
M
<sub>
go
</sub>
>
style
=
filled
fillcolor
=
lightyellow
]
;
SCgo_t
[
label
=<
S
<sub>
go
</sub>
/ C
<sub>
go
</sub>
tests
>
]
;
Cpy_r_Sgo
[
label
=<
C
<sub>
py
</sub>
read S
<sub>
go
</sub>
>
]
;
Cgo_r_Sgo
[
label
=<
C
<sub>
go
</sub>
read S
<sub>
go
</sub>
>
]
;
Cpy_patch
[
label
=<
py patch: ConnID py=go
>
]
;
// C<sub>py</sub> patch for ConnID interop. with S<sub>go</sub>>];
Mmap_go
[
label
=
"io.ReaderAt via mmap"
]
;
Protog_fix
[
label
=
"proto(go/py) compat fix"
]
;
Mpy_vs_Sgo
[
label
=<
M
<sub>
py
</sub>
vs S
<sub>
go
</sub>
: try/fix
>
]
;
io_cancel
[
label
=
"? conn IO vs ctx cancel"
]
;
load_serial_next
[
label
=<
? GetObject return += serial
<sub>
next
</sub>
>
]
;
Cgo_tasks
[
label
=
"- talkMaster\n- update nodeTab/partTab\n- dial S on demand\n..."
]
;
}
go/todo.svg
0 → 100644
View file @
8d3fa558
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: %3 Pages: 1 -->
<svg
width=
"1021pt"
height=
"392pt"
viewBox=
"0.00 0.00 1020.98 392.17"
xmlns=
"http://www.w3.org/2000/svg"
xmlns:xlink=
"http://www.w3.org/1999/xlink"
>
<g
id=
"graph0"
class=
"graph"
transform=
"scale(1 1) rotate(0) translate(4 388.167)"
>
<title>
%3
</title>
<polygon
fill=
"white"
stroke=
"none"
points=
"-4,4 -4,-388.167 1016.98,-388.167 1016.98,4 -4,4"
/>
<!-- Cgo -->
<g
id=
"node1"
class=
"node"
><title>
Cgo
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"639.191"
cy=
"-294.167"
rx=
"27"
ry=
"18"
/>
<text
text-anchor=
"start"
x=
"627.691"
y=
"-291.467"
font-family=
"Times,serif"
font-size=
"14.00"
>
C
</text>
<text
text-anchor=
"start"
x=
"637.691"
y=
"-291.467"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
go
</text>
</g>
<!-- SCgo_t -->
<g
id=
"node2"
class=
"node"
><title>
SCgo_t
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"739.191"
cy=
"-192.083"
rx=
"69.5877"
ry=
"18"
/>
<text
text-anchor=
"start"
x=
"693.691"
y=
"-189.383"
font-family=
"Times,serif"
font-size=
"14.00"
>
S
</text>
<text
text-anchor=
"start"
x=
"701.691"
y=
"-189.383"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
go
</text>
<text
text-anchor=
"start"
x=
"714.691"
y=
"-189.383"
font-family=
"Times,serif"
font-size=
"14.00"
>
 
/ C
</text>
<text
text-anchor=
"start"
x=
"739.691"
y=
"-189.383"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
go
</text>
<text
text-anchor=
"start"
x=
"752.691"
y=
"-189.383"
font-family=
"Times,serif"
font-size=
"14.00"
>
 
tests
</text>
</g>
<!-- Cgo->SCgo_t -->
<g
id=
"edge1"
class=
"edge"
><title>
Cgo
->
SCgo_t
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M649.754,-277.529C664.242,-261.051 690.102,-234.928 710.41,-216.099"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"712.86,-218.601 717.886,-209.275 708.14,-213.431 712.86,-218.601"
/>
</g>
<!-- Cgo_tasks -->
<g
id=
"node8"
class=
"node"
><title>
Cgo_tasks
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"540.191"
cy=
"-192.083"
rx=
"111.946"
ry=
"48.1667"
/>
<text
text-anchor=
"middle"
x=
"540.191"
y=
"-210.883"
font-family=
"Times,serif"
font-size=
"14.00"
>
-
talkMaster
</text>
<text
text-anchor=
"middle"
x=
"540.191"
y=
"-195.883"
font-family=
"Times,serif"
font-size=
"14.00"
>
-
update nodeTab/partTab
</text>
<text
text-anchor=
"middle"
x=
"540.191"
y=
"-180.883"
font-family=
"Times,serif"
font-size=
"14.00"
>
-
dial S on demand
</text>
<text
text-anchor=
"middle"
x=
"540.191"
y=
"-165.883"
font-family=
"Times,serif"
font-size=
"14.00"
>
...
</text>
</g>
<!-- Cgo->Cgo_tasks -->
<g
id=
"edge9"
class=
"edge"
><title>
Cgo
->
Cgo_tasks
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M625.007,-278.827C615.89,-269.61 603.437,-257.02 590.881,-244.328"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"593.023,-241.516 583.502,-236.867 588.046,-246.438 593.023,-241.516"
/>
</g>
<!-- SCgo_t->Cgo -->
<g
id=
"edge5"
class=
"edge"
><title>
SCgo_t
->
Cgo
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M727.639,-209.842C712.159,-227.297 684.954,-254.635 664.666,-273.198"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"662.1,-270.798 656.996,-280.082 666.776,-276.007 662.1,-270.798"
/>
</g>
<!-- Sgo -->
<g
id=
"node3"
class=
"node"
><title>
Sgo
</title>
<ellipse
fill=
"lightyellow"
stroke=
"black"
cx=
"651.191"
cy=
"-90"
rx=
"27"
ry=
"18"
/>
<text
text-anchor=
"start"
x=
"640.691"
y=
"-87.3"
font-family=
"Times,serif"
font-size=
"14.00"
>
S
</text>
<text
text-anchor=
"start"
x=
"648.691"
y=
"-87.3"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
go
</text>
</g>
<!-- SCgo_t->Sgo -->
<g
id=
"edge4"
class=
"edge"
><title>
SCgo_t
->
Sgo
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M719.494,-174.557C703.428,-158.379 681.364,-133.554 666.563,-115.162"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"669.252,-112.92 660.321,-107.219 663.748,-117.245 669.252,-112.92"
/>
</g>
<!-- Mgo -->
<g
id=
"node4"
class=
"node"
><title>
Mgo
</title>
<ellipse
fill=
"lightyellow"
stroke=
"black"
cx=
"739.191"
cy=
"-90"
rx=
"27.0966"
ry=
"18"
/>
<text
text-anchor=
"start"
x=
"726.191"
y=
"-87.3"
font-family=
"Times,serif"
font-size=
"14.00"
>
M
</text>
<text
text-anchor=
"start"
x=
"739.191"
y=
"-87.3"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
go
</text>
</g>
<!-- SCgo_t->Mgo -->
<g
id=
"edge3"
class=
"edge"
><title>
SCgo_t
->
Mgo
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M739.191,-173.65C739.191,-158.438 739.191,-136.104 739.191,-118.487"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"742.692,-118.233 739.191,-108.233 735.692,-118.233 742.692,-118.233"
/>
</g>
<!-- Sgo->SCgo_t -->
<g
id=
"edge2"
class=
"edge"
><title>
Sgo
->
SCgo_t
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M667.874,-104.524C683.9,-120.302 707.499,-146.712 723.254,-166.219"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"720.537,-168.426 729.48,-174.106 726.031,-164.088 720.537,-168.426"
/>
</g>
<!-- Mmap_go -->
<g
id=
"node5"
class=
"node"
><title>
Mmap_go
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"446.191"
cy=
"-18"
rx=
"92.0841"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"446.191"
y=
"-14.3"
font-family=
"Times,serif"
font-size=
"14.00"
>
io.ReaderAt via mmap
</text>
</g>
<!-- Sgo->Mmap_go -->
<g
id=
"edge6"
class=
"edge"
><title>
Sgo
->
Mmap_go
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M627.675,-80.9701C596.616,-70.3645 541.007,-51.376 499.502,-37.2036"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"500.406,-33.814 489.812,-33.8947 498.144,-40.4385 500.406,-33.814"
/>
</g>
<!-- io_cancel -->
<g
id=
"node6"
class=
"node"
><title>
io_cancel
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"651.191"
cy=
"-18"
rx=
"94.4839"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"651.191"
y=
"-14.3"
font-family=
"Times,serif"
font-size=
"14.00"
>
? conn IO vs ctx cancel
</text>
</g>
<!-- Sgo->io_cancel -->
<g
id=
"edge7"
class=
"edge"
><title>
Sgo
->
io_cancel
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M651.191,-71.6966C651.191,-63.9827 651.191,-54.7125 651.191,-46.1124"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"654.692,-46.1043 651.191,-36.1043 647.692,-46.1044 654.692,-46.1043"
/>
</g>
<!-- load_serial_next -->
<g
id=
"node7"
class=
"node"
><title>
load_serial_next
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"888.191"
cy=
"-18"
rx=
"124.578"
ry=
"18"
/>
<text
text-anchor=
"start"
x=
"800.191"
y=
"-15.3"
font-family=
"Times,serif"
font-size=
"14.00"
>
? GetObject return += serial
</text>
<text
text-anchor=
"start"
x=
"955.191"
y=
"-15.3"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
next
</text>
</g>
<!-- Sgo->load_serial_next -->
<g
id=
"edge8"
class=
"edge"
><title>
Sgo
->
load_serial_next
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M674.689,-81.1143C683.594,-78.1796 693.838,-74.8676 703.191,-72 742.9,-59.8257 787.668,-46.9774 823.217,-36.9805"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"824.305,-40.3105 832.988,-34.2393 822.414,-33.5707 824.305,-40.3105"
/>
</g>
<!-- Cpy_r_Sgo -->
<g
id=
"node9"
class=
"node"
><title>
Cpy_r_Sgo
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"310.191"
cy=
"-192.083"
rx=
"61.99"
ry=
"18"
/>
<text
text-anchor=
"start"
x=
"270.691"
y=
"-189.383"
font-family=
"Times,serif"
font-size=
"14.00"
>
C
</text>
<text
text-anchor=
"start"
x=
"280.691"
y=
"-189.383"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
py
</text>
<text
text-anchor=
"start"
x=
"293.691"
y=
"-189.383"
font-family=
"Times,serif"
font-size=
"14.00"
>
 
read S
</text>
<text
text-anchor=
"start"
x=
"336.691"
y=
"-189.383"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
go
</text>
</g>
<!-- Cpy_r_Sgo->Sgo -->
<g
id=
"edge10"
class=
"edge"
><title>
Cpy_r_Sgo
->
Sgo
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M330.975,-175.118C345.634,-164.657 366.153,-151.566 386.191,-144 476.011,-110.085 505.973,-130.98 599.191,-108 605.485,-106.448 612.119,-104.516 618.465,-102.516"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"619.691,-105.797 628.108,-99.3621 617.515,-99.1438 619.691,-105.797"
/>
</g>
<!-- Protog_fix -->
<g
id=
"node10"
class=
"node"
><title>
Protog_fix
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"96.1915"
cy=
"-90"
rx=
"96.3833"
ry=
"18"
/>
<text
text-anchor=
"middle"
x=
"96.1915"
y=
"-86.3"
font-family=
"Times,serif"
font-size=
"14.00"
>
proto(go/py) compat fix
</text>
</g>
<!-- Cpy_r_Sgo->Protog_fix -->
<g
id=
"edge11"
class=
"edge"
><title>
Cpy_r_Sgo
->
Protog_fix
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M279.074,-176.53C242.293,-159.329 180.867,-130.601 139.465,-111.238"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"140.717,-107.96 130.176,-106.894 137.752,-114.301 140.717,-107.96"
/>
</g>
<!-- Cpy_patch -->
<g
id=
"node11"
class=
"node"
><title>
Cpy_patch
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"310.191"
cy=
"-90"
rx=
"99.3824"
ry=
"18"
/>
<text
text-anchor=
"start"
x=
"241.691"
y=
"-86.3"
font-family=
"Times,serif"
font-size=
"14.00"
>
py patch: ConnID py=go
</text>
</g>
<!-- Cpy_r_Sgo->Cpy_patch -->
<g
id=
"edge12"
class=
"edge"
><title>
Cpy_r_Sgo
->
Cpy_patch
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M310.191,-173.65C310.191,-158.438 310.191,-136.104 310.191,-118.487"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"313.692,-118.233 310.191,-108.233 306.692,-118.233 313.692,-118.233"
/>
</g>
<!-- Mpy_vs_Sgo -->
<g
id=
"node12"
class=
"node"
><title>
Mpy_vs_Sgo
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"509.191"
cy=
"-90"
rx=
"81.4863"
ry=
"18"
/>
<text
text-anchor=
"start"
x=
"454.691"
y=
"-87.3"
font-family=
"Times,serif"
font-size=
"14.00"
>
M
</text>
<text
text-anchor=
"start"
x=
"467.691"
y=
"-87.3"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
py
</text>
<text
text-anchor=
"start"
x=
"480.691"
y=
"-87.3"
font-family=
"Times,serif"
font-size=
"14.00"
>
vs S
</text>
<text
text-anchor=
"start"
x=
"508.691"
y=
"-87.3"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
go
</text>
<text
text-anchor=
"start"
x=
"521.691"
y=
"-87.3"
font-family=
"Times,serif"
font-size=
"14.00"
>
: try/fix
</text>
</g>
<!-- Cpy_r_Sgo->Mpy_vs_Sgo -->
<g
id=
"edge13"
class=
"edge"
><title>
Cpy_r_Sgo
->
Mpy_vs_Sgo
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M333.625,-175.314C348.387,-165.697 368.026,-153.475 386.191,-144 410.274,-131.439 437.989,-119.306 461.006,-109.826"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"462.62,-112.948 470.559,-105.932 459.978,-106.466 462.62,-112.948"
/>
</g>
<!-- Cgo_r_Sgo -->
<g
id=
"node13"
class=
"node"
><title>
Cgo_r_Sgo
</title>
<ellipse
fill=
"none"
stroke=
"black"
cx=
"470.191"
cy=
"-366.167"
rx=
"61.99"
ry=
"18"
/>
<text
text-anchor=
"start"
x=
"430.691"
y=
"-363.467"
font-family=
"Times,serif"
font-size=
"14.00"
>
C
</text>
<text
text-anchor=
"start"
x=
"440.691"
y=
"-363.467"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
go
</text>
<text
text-anchor=
"start"
x=
"453.691"
y=
"-363.467"
font-family=
"Times,serif"
font-size=
"14.00"
>
 
read S
</text>
<text
text-anchor=
"start"
x=
"496.691"
y=
"-363.467"
font-family=
"Times,serif"
baseline-shift=
"sub"
font-size=
"14.00"
>
go
</text>
</g>
<!-- Cgo_r_Sgo->Cgo -->
<g
id=
"edge14"
class=
"edge"
><title>
Cgo_r_Sgo
->
Cgo
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M504.391,-351.001C534.547,-338.51 578.14,-320.454 607.515,-308.287"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"608.992,-311.464 616.891,-304.403 606.313,-304.997 608.992,-311.464"
/>
</g>
<!-- Cgo_r_Sgo->Sgo -->
<g
id=
"edge15"
class=
"edge"
><title>
Cgo_r_Sgo
->
Sgo
</title>
<path
fill=
"none"
stroke=
"black"
d=
"M457.812,-348.311C429.958,-308.177 368.603,-205.708 419.191,-144 470.915,-80.9074 520.28,-128.712 599.191,-108 605.401,-106.37 611.957,-104.416 618.243,-102.422"
/>
<polygon
fill=
"black"
stroke=
"black"
points=
"619.392,-105.729 627.811,-99.2972 617.218,-99.0747 619.392,-105.729"
/>
</g>
</g>
</svg>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment