From de64b753946034895bca74bc198b6090cb2d5bcc Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 25 Apr 2015 06:15:15 -0700 Subject: Remove silly package lookup from keywordp. This tiny change yields a 165% (2.65X) speedup in the tst/tests/011/mandel.txr test case. * lib.c (keywordp): Use keyword_package_var instead of the keyword_package macro which looks up the global environment. * parser.y (sym_helper): Likewise. --- ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index f98a6c5a..f7e68e10 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2015-04-25 Kaz Kylheku + + Remove silly package lookup from keywordp. + + This tiny change yields a 165% (2.65X) speedup in the + tst/tests/011/mandel.txr test case. + + * lib.c (keywordp): Use keyword_package_var instead of the + keyword_package macro which looks up the global environment. + + * parser.y (sym_helper): Likewise. + 2015-04-24 Kaz Kylheku Regression: runaway allocation of heaps. -- cgit v1.2.3