aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c (unfollow)
Commit message (Expand)AuthorFilesLines
2017-02-01Revamp quitting and fix infloopsPaul Eggert1-6/+10
2017-02-01Remove immediate_quit.Paul Eggert1-4/+0
2017-01-25Replace QUIT with maybe_quitPaul Eggert1-1/+1
2016-12-31Update copyright year to 2017Paul Eggert1-1/+1
2016-12-27Simplify prog1 implementationPaul Eggert1-1/+1
2016-12-23Simplify exec_byte_code via moving decls etc.Paul Eggert1-25/+15
2016-12-23Remove interpreter’s byte stackPaul Eggert1-145/+55
2016-12-23BYTE_CODE_SAFE typo fixPaul Eggert1-1/+1
2016-12-23BYTE_CODE_SAFE cleanupsPaul Eggert1-18/+11
2016-12-06Simplify FUNCTIONP implementationPaul Eggert1-2/+1
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