Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed a spurious EXPR_INDEX case left over from before x[$]WAIF.ROOT | bjj | 2002-08-23 | 1 | -3/+3 |
| | |||||
* | Finally made free_activation() take a pointer after noticing how !$%^&FLOATSUSPEND.ROOT | bjj | 2002-08-18 | 4 | -19/+32 |
| | | | | much time it was taking in a particular profiling run. | ||||
* | Faster and better (?) hash function. Yes it really was slow. | bjj | 2002-08-18 | 1 | -6/+6 |
| | |||||
* | free cancelled timers with free_timer() instead of free() so they can | bjj | 2002-08-16 | 1 | -2/+6 |
| | | | | get re-used (typically there's only a handful) (harmless) | ||||
* | Correct use of free() that should be myfree() (harmless) | bjj | 2002-08-16 | 1 | -2/+2 |
| | |||||
* | Fixed some bugs in the reporting of forked task sizes. | bjj | 2001-07-31 | 1 | -6/+15 |
| | |||||
* | Run through indent, oops. | bjj | 2001-07-27 | 1 | -28/+30 |
| | |||||
* | Add a 10th list element to queued_task() entries with the size in bytes | bjj | 2001-07-27 | 1 | -2/+63 |
| | | | | of the forked or suspended task. | ||||
* | Split out call_verb and call_verb2. The latter must only be called with | bjj | 2001-03-12 | 3 | -6/+40 |
| | | | | strings that are already MOO strings (str_ref-able). | ||||
* | oops, more braces | bjj | 2001-03-12 | 1 | -4/+11 |
| | |||||
* | fix ambiguous else with braces | bjj | 2001-03-12 | 1 | -1/+5 |
| | |||||
* | Added new package type BI_KILL which kills the task calling the builtin. | bjj | 2001-03-12 | 4 | -20/+53 |
| | | | | | Removed the static int task_killed in execute.c which wa tested on every loop through the interpreter to see if the task had been killed. | ||||
* | bf_crypt now passes the entire second argument as the salt to | bjj | 2001-03-12 | 1 | -4/+14 |
| | | | | | | the C crypt() routine. This works fine for traditional DES crypts and supports modern modular crypts like FreeBSD's. This just makes it possible to pass the entire salt: the core still has to do it. | ||||
* | Made STRING_INTERNING optional via options.h. | bjj | 2001-01-29 | 2 | -3/+44 |
| | |||||
* | Fix Sourceforge Bug #127620: add_verb() should return verbindex | bjj | 2001-01-29 | 3 | -8/+31 |
| | | | | | And now it does. Old servers always returned 0, new servers will always return a positive integer. | ||||
* | fixed bloody "suspicious line 293" emacs warning when saving Makefile.in | xythian | 2000-05-11 | 1 | -2/+6 |
| | | | | by tweaking quotes | ||||
* | Release.MOO.1.8.1 | nop | 2000-01-11 | 1 | -1/+1 |
| | |||||
* | More doc tweaking, really warn about BYTECODE_REDUCE_REF. | nop | 2000-01-11 | 2 | -3/+12 |
| | |||||
* | CFLAGS line for poor users without inline keyword. | nop | 2000-01-11 | 1 | -0/+8 |
| | |||||
* | Long overdue make depend | nop | 2000-01-11 | 1 | -42/+49 |
| | |||||
* | Round one of doc cleanup. | nop | 2000-01-09 | 3 | -5/+30 |
| | |||||
* | ChangeLog and README munging in prep for 1.8.1. | nop | 1999-10-04 | 5 | -108/+88 |
| | |||||
* | The usual.ROGUE.8 | nop | 1999-08-18 | 1 | -1/+1 |
| | |||||
* | Lineno computation could be wrong for forked vectors. | bjj | 1999-08-16 | 1 | -0/+4 |
| | |||||
* | I can't think straight. | nop | 1999-08-15 | 1 | -1/+1 |
| | |||||
* | Created. | nop | 1999-08-15 | 1 | -0/+6 |
| | |||||
* | Code generator will no longer PUSH_CLEAR things like dobj/dobjstr/prepstr | bjj | 1999-08-14 | 1 | -1/+29 |
| | | | | | around CALL_VERB operations, since those variables are passed directly from one environment to the next. | ||||
* | Consider OP_FORK a nonlocal goto so that no variables are undefined | bjj | 1999-08-12 | 1 | -1/+6 |
| | | | | | when it happens (the saved environment has to be complete for the forked task). | ||||
* | Lineno computation could be wrong for forked vectors. | bjj | 1999-08-11 | 1 | -1/+5 |
| | |||||
* | Fix problem with last checkin which prevented compiling without B_R_R, duh. | bjj | 1999-08-11 | 1 | -6/+17 |
| | |||||
* | Created.ROGUE.7 | nop | 1999-08-09 | 1 | -0/+8 |
| | |||||
* | Turn up the buffer sizes a notch. They're still really too small... | nop | 1999-08-09 | 1 | -1/+4 |
| | |||||
* | Well, we've been calling it r7 for a while now... | nop | 1999-08-09 | 1 | -1/+1 |
| | |||||
* | Shortcut various equality tests if we have pointer equality. | nop | 1999-08-09 | 1 | -1/+13 |
| | |||||
* | Bug fixes to v1.2.2.2, BYTECODE_REDUCE_REF. Code analysis now takes | bjj | 1999-07-15 | 1 | -4/+45 |
| | | | | | | into account what opcodes are running under try/catch protection and prevents them from becoming PUSH_CLEAR operations which may result in spurious undefined variable errors. | ||||
* | Initial entry.ROGUE.6 | nop | 1998-12-29 | 1 | -0/+16 |
| | |||||
* | Gonna check in and call it a day. | nop | 1998-12-29 | 1 | -1/+1 |
| | |||||
* | Fixed leak in onc(). | nop | 1998-12-29 | 1 | -2/+7 |
| | |||||
* | Fixed one more Log keyword that slipped by. | nop | 1998-12-29 | 1 | -4/+8 |
| | |||||
* | Merge UNSAFE_OPTS (ref fixups); fix Log tag placement to fit CVS whims | nop | 1998-12-14 | 111 | -499/+1179 |
| | |||||
* | Initial string interning during db load.ROGUE.INTERN | nop | 1998-02-19 | 9 | -184/+550 |
| | |||||
* | Release of r5.ROGUE.5 | nop | 1997-09-14 | 2 | -1/+307 |
| | |||||
* | Bump up cache size to 7507, since lambdamoo has been running with that | nop | 1997-09-07 | 1 | -3/+7 |
| | | | | for months. | ||||
* | Merge UNSAFE_OPTS (r5) after extensive testing. | nop | 1997-07-07 | 25 | -140/+835 |
| | |||||
* | Reorganize the top of run() slightly to make it slightly more efficientPREMERGE.R5 | bjj | 1997-03-21 | 1 | -17/+21 |
| | | | | | | (we do execute it billions of times, after all). Later we'll want to get rid of if (task_killed) by introducing BI_KILL or by moving it into the BI_FUNC_CALL case, at least. | ||||
* | 1.8.0p6 merge by hand | nop | 1997-03-08 | 1 | -0/+17 |
| | |||||
* | 1.8.0p6 merge by hand.SAFE.OPTS | nop | 1997-03-08 | 5 | -32/+59 |
| | |||||
* | A few malloc-friendly changes: rt_stacks are now centrally allocated/freed | bjj | 1997-03-05 | 3 | -35/+101 |
| | | | | | so that we can keep a pool of them handy. rt_envs are similarly pooled. Both revert to malloc/free for large requests. | ||||
* | With 1.2 (oops) add MIN/MAX macros that do the obvious thing, with undef to | bjj | 1997-03-05 | 1 | -2/+8 |
| | | | | avoid clashing with system definitions. | ||||
* | *** empty log message *** | bjj | 1997-03-05 | 1 | -2/+8 |
| |