Branch: Tag:

2019-11-03

2019-11-03 21:53:52 by Mateusz Krawczuk <krawczukmat@gmail.com>

Debugger: introduce debugger_enabled flag into pike_embed.

2019-08-03

2019-08-03 10:42:28 by Mateusz Krawczuk <krawczukmat@gmail.com>

[debugger] Add WIP code for the debugger.

This commit contains changes in the language core necessary for
enabling the debugger's breakpoint and stepping feature.

It also contains a work-in-progress pmod, Debug/Debugger, that is an
interface between the interpreter and debugging client.

The debugger needs Pike to be compiled '--with-debug'. The core's
behavior remains unchanged in case of this flag's absence.

Co-authored-by: Henrik Grubbström (Grubba) <grubba@grubba.org>
Co-authored-by: William Welliver <william@welliver.org>

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2019-03-14

2019-03-14 10:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap

* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
...

2018-11-15

2018-11-15 14:43:31 by William Welliver <william@welliver.org>

preliminary proof of concept debugger. single breakpoint, single stepping, continue, local viewing but no local names.

2018-11-04

2018-11-04 16:11:11 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-02-15

2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
...

2017-07-25

2017-07-25 20:46:28 by Martin Nilsson <nilsson@fastmail.com>

Added comment.

2016-01-30

2016-01-30 01:05:25 by Martin Nilsson <nilsson@fastmail.com>

Removed 8-bit characters from .h files.

2014-12-04

2014-12-04 19:26:28 by Per Hedbor <ph@opera.com>

Removed the support for mmx.h

This was a header file that existed back in ye good old time, allowing
usage of MMX without much in the way of compiler support.

However, it is not really available anywhere any more, and almost all
code that used it was disabled.

If we do feel the need for MMX (or rather SSE3+, really, MMX is rather
old-school these days) we should use compiler intrinsics.

2014-05-23

2014-05-23 16:01:43 by Per Hedbor <ph@opera.com>

Removed the support for mmx.h

This was a header file that existed back in ye good old time, allowing
usage of MMX without much in the way of compiler support.

However, it is not really available anywhere any more, and almost all
code that used it was disabled.

If we do feel the need for MMX (or rather SSE3+, really, MMX is rather
old-school these days) we should use compiler intrinsics.

2011-11-05

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-04-25

2011-04-25 16:41:40 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

More pain than they are worth.

2011-04-25 16:11:00 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2008-07-31

2008-07-31 18:13:17 by Martin Stjernholm <mast@lysator.liu.se>

Changed my mind and made -rl a debug option instead: -dL.

Rev: man/pike.1:1.27
Rev: src/main.c:1.234
Rev: src/pike_embed.h:1.12

2008-07-31 18:01:49 by Martin Stjernholm <mast@lysator.liu.se>

Disabled the windows dll load error dialogs by default and added an option
-rl to enable them.

Rev: src/configure.in:1.1067
Rev: src/main.c:1.232
Rev: src/pike_embed.h:1.11

2008-06-05

2008-06-05 15:12:44 by Martin Stjernholm <mast@lysator.liu.se>

pike_push_env doesn't exist anymore.

Rev: src/pike_embed.h:1.10

2008-05-01

2008-05-01 21:25:32 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a warning by allowing pike_do_exit to return. Should be ok considering
where it's used.

Rev: src/pike_embed.c:1.16
Rev: src/pike_embed.h:1.9

2005-11-23

2005-11-23 15:07:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed prototype for pike_do_exit().

Rev: src/pike_embed.h:1.8

2005-04-19

2005-04-19 22:02:43 by Martin Nilsson <mani@lysator.liu.se>

pike_do_exit does return

Rev: src/pike_embed.c:1.5
Rev: src/pike_embed.h:1.7

2005-01-03

2005-01-03 13:41:13 by Marcus Agehall <agehall@gmail.com>

Reverted declaration.

Rev: src/pike_embed.h:1.6

2005-01-03 13:17:07 by Marcus Agehall <agehall@gmail.com>

Added configure test for dlinit() which doesn't exist on many platforms.

Rev: src/configure.in:1.865
Rev: src/main.c:1.223
Rev: src/pike_embed.h:1.5

2005-01-01

2005-01-01 17:35:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Moved even more stuff from main.c to pike_embed.c.

Rev: src/main.c:1.222
Rev: src/main.h:1.26
Rev: src/pike_embed.c:1.4
Rev: src/pike_embed.h:1.4

2005-01-01 14:35:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Moved more stuff from main.c to pike_embed.c.

Rev: src/main.c:1.221
Rev: src/main.h:1.25
Rev: src/pike_embed.c:1.3
Rev: src/pike_embed.h:1.3

2004-12-30

2004-12-30 13:40:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Moved debug and runtime flags from main to pike_embed.
Moved master path handling back from pike_embed to main.
Added find_lib_dir()
Added some support for LIBPIKE (not working yet).
Moved main() back to main.c from pike_memory.c.
Debug malloc is now initialized from init_pike().
init_pike() now gets the path to the master as the second argument.
debug and runtime options are now set via set_pike_{debug,runtime}_options().

Rev: src/main.c:1.219
Rev: src/main.h:1.24
Rev: src/pike_embed.c:1.2
Rev: src/pike_embed.h:1.2
Rev: src/pike_memory.c:1.158
Rev: src/pike_memory.h:1.50

2004-12-29

2004-12-29 10:16:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Initial embedding API. Changes ARE needed.

Rev: src/pike_embed.c:1.1
Rev: src/pike_embed.h:1.1