deletions | additions
diff --git a/abbrvshortnat.bst b/abbrvshortnat.bst
index 0e56094..07437a7 100644
--- a/abbrvshortnat.bst
+++ b/abbrvshortnat.bst
...
%% File: `abbrvnat.bst'
%% A modification of `abbrv.bst' for use with natbib package
%%
%% Copyright 1993-2007 Patrick W Daly
%% Max-Planck-Institut f\"ur Sonnensystemforschung
...
if$
}
FUNCTION {format.in.number.series}
{ volume empty$
{ number empty$
{ "In " series field.or.null emphasize * }
{ output.state mid.sentence =
{ "number" }
{ "Number" }
if$
number tie.or.space.connect
series empty$
{ "there's a number but no series in " cite$ * warning$ }
{ " in " * series * }
if$
}
if$
}
{ "" }
if$
}
FUNCTION {empty.misc.check}
{ author empty$ title empty$ howpublished empty$
month empty$ year empty$ note empty$
...
new.block
format.title "title" output.check
new.block
%crossref missing$
% { format.in.ed.booktitle "booktitle" output.check
% format.bvolume output
% format.number.series output
crossref missing$
{
format.in.ed.booktitle "booktitle" output.check
format.bvolume output
format.number.series format.in.number.series output
format.pages output
address empty$
{ organization publisher new.sentence.checkb
diff --git a/bibliography/biblio.bib b/bibliography/biblio.bib
index 918af3b..af54690 100644
--- a/bibliography/biblio.bib
+++ b/bibliography/biblio.bib
...
}
@misc{webkit14,
author = {Pizlo, Filip},
title = {Introducing the {WebKit} {FTL} {JIT}},
type = {Blog},
month = mar,
year = {2014},
url = {https://www.webkit.org/blog/3362/introducing-the-webkit-ftl-jit/},
note =
{Accessed: {\url{https://www.webkit.org/blog/3362/} Accessed: 2015-09-10},
}
@misc{mcvm,
author = {{The McLab project}},
title = {{Sable McVM}},
url = {https://github.com/Sable/mcvm}, note =
{Accessed: {\url{https://github.com/Sable/mcvm} Accessed: 2015-08-31},
}
...
@misc{luajit,
author = {Pall, Mike},
title = {{LuaJIT 2.0 intellectual property disclosure and research opportunities}},
url = {http://lua-users.org/lists/lua-l/2009-11/msg00089.html}, note =
{Accessed: {\url{http://lua-users.org/lists/lua-l/2009-11/msg00089.html} Accessed: 2015-08-31},
year = {2009},
month = {jun},
}
...
@misc{shootout,
author = {Fulgham, Brent and Gouy, Isaac},
title = {{The {C}omputer {L}anguage {B}enchmarks {G}ame}},
url = {http://benchmarksgame.alioth.debian.org/}, note =
{Accessed: {\url{http://benchmarksgame.alioth.debian.org/} Accessed: 2015-08-31},
}
...
@inproceedings{fink2003design,
title = {{Design, implementation and evaluation of adaptive recompilation with on-stack replacement}},
author = {Fink, Stephen J and Qian, Feng},
booktitle = {Proceedings of the
international symposium International Symposium on Code
generation Generation and
optimization: feedback-directed Optimization: Feedback-directed and
runtime optimization},
pages Runtime Optimization},
series =
{241--252}, {CGO '03},
year = {2003},
pages = {241--252},
organization = {IEEE Computer Society},
url = {http://dl.acm.org/citation.cfm?id=776288},
}
...
@inproceedings{soman2006efficient,
title = {{Efficient and General On-Stack Replacement for Aggressive Program Specialization.}},
author = {Soman, Sunil and Krintz, Chandra},
booktitle = {Proceedings of the 2006 International Conference on Programming Languages and Compilers},
series = {PLC'06},
location = {Las Vegas, Nevada, USA},
booktitle = {Software Engineering Research and Practice},
pages = {925--932},
year = {2006},
url = {http://cs.ucsb.edu/~ckrintz/papers/osr.pdf},
}
@inproceedings{lameed2013modular,
author = {Lameed, Nurudeen A. and Hendren, Laurie J.},
title = {{A Modular Approach to On-stack Replacement in LLVM}},
...
keywords = {dynamic optimization, jit compilation, llvm, matlab, mcjit, on-stack replacement},
}
@inproceedings{steiner2007adaptive,
title = {{Adaptive inlining and on-stack replacement in the CACAO virtual machine}}, author = {Steiner, Edwin and Krall, Andreas and Thalinger, Christian},
title = {Adaptive Inlining and On-stack Replacement in the CACAO Virtual Machine},
booktitle = {Proceedings of the 5th
international symposium International Symposium on Principles and
practice Practice of
programming Programming in Java},
pages series =
{221--226}, {PPPJ '07},
year = {2007},
organization isbn =
{ACM}, {978-1-59593-672-1},
location = {Lisboa, Portugal},
pages = {221--226},
numpages = {6},
url =
{http://dl.acm.org/citation.cfm?id=1294356}, {http://doi.acm.org/10.1145/1294325.1294356},
doi = {10.1145/1294325.1294356},
acmid = {1294356},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {just-in-time compiler, method inlining, on-stack replacement, virtual machines},
}
@phdthesis{chambers1992design,
title = {{The design and implementation of the self compiler, an optimizing compiler for object-oriented programming languages}},
author = {Chambers, Craig},
...
url = {http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.30.1652\&rep=rep1\&type=pdf},
}