File tree 7 files changed +46
-2
lines changed
7 files changed +46
-2
lines changed Original file line number Diff line number Diff line change @@ -368,6 +368,11 @@ <h5 id="byteplay">Byteplay</h5>
368
368
< li > < a href ="https://code.google.com/p/byteplay/ "> Website</ a > </ li >
369
369
< li > < a href ="http://wiki.python.org/moin/ByteplayDoc "> Docs</ a > </ li >
370
370
</ ul >
371
+ < h5 id ="unwind "> Unwind</ h5 >
372
+ < p > Unwind provides a universal disassembler that is able to disassemble *.pyc files from both Python 2 and Python 3.</ p >
373
+ < ul >
374
+ < li > < a href ="https://github.com/evanw/unwind "> Website</ a > </ li >
375
+ </ ul >
371
376
< h2 id ="ast-utilities "> AST Utilities</ h2 >
372
377
< h5 id ="meta "> Meta</ h5 >
373
378
< p > A Pure Python module containing a framework to manipulate and analyze python ast's and bytecode.</ p >
Original file line number Diff line number Diff line change @@ -438,6 +438,13 @@ Python byte code intricacies.
438
438
- [ Website] ( https://code.google.com/p/byteplay/ )
439
439
- [ Docs] ( http://wiki.python.org/moin/ByteplayDoc )
440
440
441
+ ##### Unwind
442
+
443
+ Unwind provides a universal disassembler that is able to disassemble
444
+ * .pyc files from both Python 2 and Python 3.
445
+
446
+ - [ Website] ( https://github.com/evanw/unwind )
447
+
441
448
AST Utilities
442
449
-------------
443
450
Original file line number Diff line number Diff line change @@ -63,8 +63,13 @@ <h2 id="direct-research">Direct Research</h2>
63
63
< li > < p > J. Aycock. Compiling Little Languages in Python. Proceedings of the 7th International Python Conference, 1998, pp. 69-77.</ p > </ li >
64
64
< li > < p > "Aggressive type inference"; John Aycock; Department of Computer Science, University of Victoria, Canada; 1999-11-23.</ p > </ li >
65
65
< li > < p > "Python Type-Inference based LINT (pylint.py)"; David Jeske; 1999-11-21.</ p > </ li >
66
+ < li > "A Peephole Optimizer for Python" Skip Montanaro. Proceedings of the 7th International Python Conference, 1998
67
+ < ul >
68
+ < li > http://www.python.org/workshops/1998-11/proceedings/papers/montanaro/montanaro.html</ li >
69
+ </ ul > </ li >
66
70
< li > M Salib, “Starkiller: A static type inferencer and compiler for Python” (2004)
67
71
< ul >
72
+ < li > http://mike.salib.com/writings/thesis/</ li >
68
73
< li > http://people.csail.mit.edu/jrb/Projects/starkiller.pdf</ li >
69
74
< li > http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.95.3786&rep=rep1&type=pdf</ li >
70
75
</ ul > </ li >
Original file line number Diff line number Diff line change @@ -9,7 +9,11 @@ Direct Research
9
9
10
10
- "Python Type-Inference based LINT (pylint.py)"; David Jeske; 1999-11-21.
11
11
12
+ - "A Peephole Optimizer for Python" Skip Montanaro. Proceedings of the 7th International Python Conference, 1998
13
+ * http://www.python.org/workshops/1998-11/proceedings/papers/montanaro/montanaro.html
14
+
12
15
- M Salib, “Starkiller: A static type inferencer and compiler for Python” (2004)
16
+ * http://mike.salib.com/writings/thesis/
13
17
* http://people.csail.mit.edu/jrb/Projects/starkiller.pdf
14
18
* http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.95.3786&rep=rep1&type=pdf
15
19
Original file line number Diff line number Diff line change 46
46
< a class ="brand " href ="# "> CPython</ a >
47
47
< div class ="nav-collapse ">
48
48
< ul class ="nav ">
49
- < li class =" active " > < a href ="index.html "> Packages</ a > </ li >
49
+ < li > < a href ="index.html "> Packages</ a > </ li >
50
50
< li > < a href ="research.html "> Research</ a > </ li >
51
- < li > < a href ="resources.html "> Resources</ a > </ li >
51
+ < li class =" active " > < a href ="resources.html "> Resources</ a > </ li >
52
52
</ ul >
53
53
</ div >
54
54
</ div >
58
58
< div class ="container ">
59
59
60
60
< h1 id ="resources "> Resources</ h1 >
61
+ < ul >
62
+ < li > http://greentreesnakes.readthedocs.org/en/latest/nodes.html</ li >
63
+ < li > http://wiki.python.org/moin/PythonImplementations</ li >
64
+ < li > https://www.youtube.com/watch?v=XGF3Qu4dUqk</ li >
65
+ < li > http://www.python.org/dev/peps/pep-0339/</ li >
66
+ < li > http://tech.blog.aknin.name/2010/04/02/pythons-innards-introduction/</ li >
67
+ < li > http://tech.blog.aknin.name/2010/09/02/pythons-innards-hello-ceval-c-2/</ li >
68
+ < li > http://eli.thegreenplace.net/2009/11/28/python-internals-working-with-python-asts/</ li >
69
+ < li > http://pyevolve.sourceforge.net/wordpress/?p=2353</ li >
70
+ </ ul >
61
71
62
72
</ div >
63
73
Original file line number Diff line number Diff line change 1
1
Resources
2
2
=========
3
+
4
+ - http://greentreesnakes.readthedocs.org/en/latest/nodes.html
5
+ - http://wiki.python.org/moin/PythonImplementations
6
+ - https://www.youtube.com/watch?v=XGF3Qu4dUqk
7
+ - http://www.python.org/dev/peps/pep-0339/
8
+ - http://tech.blog.aknin.name/2010/04/02/pythons-innards-introduction/
9
+ - http://tech.blog.aknin.name/2010/09/02/pythons-innards-hello-ceval-c-2/
10
+ - http://eli.thegreenplace.net/2009/11/28/python-internals-working-with-python-asts/
11
+ - http://pyevolve.sourceforge.net/wordpress/?p=2353
Original file line number Diff line number Diff line change 1
1
body {
2
2
}
3
3
4
+ html {
5
+ overflow-y : scroll;
6
+ }
7
+
4
8
.block {
5
9
border : 1px solid # ccc ;
6
10
padding : 5px ;
You can’t perform that action at this time.
0 commit comments