aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c (unfollow)
Commit message (Expand)AuthorFilesLines
2016-12-06Fix a typo in bytecode.c.Eli Zaretskii1-2/+3
2016-12-05Fix compilation problems.Eli Zaretskii1-1/+1
2016-12-02Add lisp watchpointsNoam Postavsky1-2/+2
2016-11-25Port build to gcc -fcheck-pointer-boundsPaul Eggert1-1/+1
2016-08-09Simplify exec_byte_code via moving decls etc.Paul Eggert1-302/+136
2016-08-09Remove interpreter’s byte stackPaul Eggert1-144/+44
2016-08-09Remove arbitrary limit on bytecode maxdepthPaul Eggert1-5/+6
2016-08-09Tune bytecode quittingPaul Eggert1-10/+4
2016-08-09Simplify BYTE_CODE_SAFE checkingPaul Eggert1-58/+21
2016-08-09Get BYTE_CODE_METER working againPaul Eggert1-1/+2
2016-08-07Tune interpretation of integer arglist descriptorPaul Eggert1-35/+12
2016-07-25‘signal’ no longer returnsPaul Eggert1-1/+1
2016-07-21* src/bytecode.c: Fix compilation with BYTE_CODE_SAFEStefan Monnier1-0/+9
2016-07-20Remove CHECK_FRAME_FONT cruft from bytecode.cPaul Eggert1-15/+0
2016-07-20Work around GCC bug 54561 in a better wayPaul Eggert1-0/+5
2016-07-15Stop worrying about Alliant in bytecode.cPaul Eggert1-5/+3
2016-07-15Remove BYTE_MAINTAIN_TOPPaul Eggert1-210/+10
2016-07-15Remove now-inaccurate bytecode commentsPaul Eggert1-18/+1
2016-06-12New macro GNUC_PREREQ for GCC versionPaul Eggert1-2/+2
2016-03-26func-arity minor improvementsPaul Eggert1-12/+8
2016-03-26Implement 'func-arity'Paul Pogonyshev1-0/+18
2016-03-10Rework C source files to avoid ^(Paul Eggert1-4/+4
2016-01-01Update copyright year to 2016Paul Eggert1-1/+1
2015-11-19Simplify push_handler and profile its mallocPaul Eggert1-9/+5
2015-09-16Omit unnecessary \ before paren in C docstringsPaul Eggert1-2/+2
2015-08-26Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPSPaul Eggert1-44/+5
2015-02-21Prefer 'Qfoo' to 'intern ("foo")'Paul Eggert1-4/+4
2015-01-05Compute C decls for DEFSYMs automaticallyPaul Eggert1-1/+0
2015-01-01Update copyright year to 2015Paul Eggert1-1/+1
2015-01-01Update copyright year to 2015Paul Eggert1-1/+1
2014-08-31Clean up extern decls a bit.Paul Eggert1-3/+2
2014-05-27* src/bytecode.c (FETCH) [BYTE_CODE_SAFE]: Check the bytecode wasn'tStefan Monnier1-0/+4
2014-05-17Assume C99 or later.Paul Eggert1-2/+0
2014-04-12* src/bytecode.c (exec_byte_code): Rework the volatiles. Most importantly,Stefan Monnier1-12/+5
2014-01-01Update copyright year to 2014 by running admin/update-copyright.Paul Eggert1-1/+1
2013-11-03Port to stricter C99 platforms.Paul Eggert1-1/+1
2013-10-03* bytecode.c (exec_byte_code): Use some more volatile variablesPaul Eggert1-6/+18
2013-10-03Introduce new bytecodes for efficient catch/condition-case in lexbind.Stefan Monnier1-10/+69
2013-09-24Use union for the payload of struct Lisp_Vector.Dmitry Antipov1-1/+1
2013-09-11Change comparison functions =, <, >, <=, >= to take many arguments.Barry O'Reilly1-4/+4
2013-07-16New unwind-protect flavors to better type-check C callbacks.Paul Eggert1-3/+3
2013-07-15Prefer list1 (X) to Fcons (X, Qnil) when building lists.Paul Eggert1-7/+6
2013-07-10Port to C89.Paul Eggert1-2/+5
2013-06-20* syntax.c: Integer cleanups.Paul Eggert1-1/+1
2013-05-17Port --enable-gcc-warnings to clang.Paul Eggert1-2/+5
2013-03-24Reorder conditions that are written backwardsAndreas Schwab1-2/+2
2013-03-13Static checking by Sun C 5.12.Paul Eggert1-2/+0
2013-03-10* src/bytecode.c (struct byte_stack): Remove `constants' when unused.Stefan Monnier1-3/+7
2013-01-01Update copyright notices for 2013.Paul Eggert1-1/+2
2012-12-03* bytecode.c, lisp.h (Qbytecode): Remove.Paul Eggert1-4/+0