DELTA 28149 57 659 SVNˆˆ€†yW€Qn(€R„3ƒhdiff -Nurd lua-5.3/src/ldo.c lua-5.3/src/ldo.c --- lua-5.3/src/ldo.c 2015-01-30 22:34:26.329033992 +0200 +++ lua-5.3/src/ldo.c 2015-02-14 22:51:25.740710930 +0200 @@ -60,7 +60,7 @@ try { a } catch(...) { if ((c)->status == 0) (c)->status = -1; } #define luai_jmpbuf int /* dummy variable */ -#elif defined(LUA_USE_POSIX) /* }{ */ +#elif defined(LUA_USE_ULONGJMP) /* }{ */ /* in POSIX, try _longjmp/_setjmp (more efficient) */ #define LUAI_THROW(L,c) _longjmp((c)->b, 1) diff -Nurd lua-5.3/src/liolib.c lua-5.3/src/liolib.c --- lua-5.3/src/liolib.c 2015-01-30 22:34:26.329033992 +0200 +++ lua-5.3/src/liolib.c 2015-02-14 22:33:35.100734420 +0200 @@ -47,7 +47,7 @@ #if !defined(l_popen) /* { */ -#if defined(LUA_USE_POSIX) /* { */ +#if defined(LUA_USE_POPEN) /* { */ #define l_popen(L,c,m) (fflush(NULL), popen(c,m)) #define l_pclose(L,file) (pclose(file)) 4 22:33:05.196735076 +0200 +++ lua-5.3/src/loslib.c 2015-02-14 22:32:40.8007356114 22:33:05.196735076 +0200 +++ lua-5.3/src/luaconf.h 2015-02-14 22:32:40.800735611ENDREP DELTA 27507 8117 1425 SVN›%›* ˆ Ё“ˆPEN) ENDREP DELTA 25888 498373 21992 SVN«W―)`‰]¬W,€rˆ5_ˆbŠ…ˆV‹€wr–9€‚₯˜ €Xn½3€MPΐ>‘*ΑΎIΏ{΄» ӁƒLŽ!ˆŒ‘p‚užp„‰h‘o/* ** $Id: ldo.c,v 2.135 2014/11/11 17:13:39#define ldo_c #define LUA_CORE #include "lprefix.h" #include #include #include ULONGJMPISO Cglobal_State *g = G(L); L->status = cast_byte(errcode); /* mark it as dead */ if (g->mainthread->errorJmp) { /* main thread has a handler? */ setobjs2s(L, g->mainthread->top++, L->top - 1); /* copy error obj. */ luaD_throw(gg->panic) { /* panic function? */ seterrorobj(L, errcode, L->top); /* assume EXTRA_STACK */ if (L->ci->top < L->top) L->ci->top = L->top; /* pushing msg. can break this invariant */ lua_unlock(L); g->panic(L); /* call panic function/* ** Check whether __call metafield of 'func' is a function. If so, put ** it in stack below original 'func' so that 'luaD_precall' can call ** it. Raise an error if __call metafield is not a function. */ static voiif (!ttisfunction(tm)) luaG_typeerror(L, func, "call"); /* Open a hole inside the stack at 'func' */ for (p = L->top; p > func; p--) setobjs2s(L, p, p-1); L->top++; /* slot ensured by callerluaD_checkstack(L, 1); /* ensure space for metamethod */ tryfuncTM(L, func); /* try to get '__call' meta'KContext''%s'ENDREP DELTA 27705 1814 748 SVNƒœXƒœX ‚ΉIŒγ‚ΉUpopen pcloseENDREP DELTA 25888 304080 1210 SVN‰,‰ ,‡!¬L‡` defined(HAVE_POPEN) && defined(HAVE_PCLOSE)ENDREP id: 149.5ck.r28185/2721 type: file pred: 149.5ck.r27705/58094 count: 461 text: 28185 2560 37 52824 6c94a13b35388b645681d59560c1ff1a props: 10922 613 112 0 391fbfe6c7602972dbce1584a6808d2a cpath: /trunk/configure.ac copyroot: 15280 /trunk id: 19qx.5ck.r28185/2960 type: file pred: 19qx.5ck.r28149/4010 count: 3 text: 28185 0 1084 1940 3e5e9684a39f57de3ca03f2fa7c51d73 cpath: /trunk/dependencies/lua-5.3/freeciv_lua.patch copyroot: 15280 /trunk id: 19rx.5ck.r28185/3166 type: file pred: 19rx.5ck.r26905/176012 count: 2 text: 28185 2625 65 1177 9329060668d7570a5e35e9766318434f props: 26905 175965 34 0 25e6c2f7558b7484000d4d090dea5b92 cpath: /trunk/dependencies/lua-5.3/src/localluaconf.h copyroot: 15280 /trunk id: 19rf.5ck.r28185/3434 type: file pred: 19rf.5ck.r27411/42086 count: 4 text: 28185 1173 1355 22441 379f30d87112d4c6a958491bb8219aac props: 26905 178808 34 0 25e6c2f7558b7484000d4d090dea5b92 cpath: /trunk/dependencies/lua-5.3/src/ldo.c copyroot: 15280 /trunk id: 19rn.5ck.r28185/3695 type: file pred: 19rn.5ck.r27507/27556 count: 5 text: 28185 1110 34 19882 d20cfb5cbff534a37c0433db41c2679c props: 26905 185403 34 0 25e6c2f7558b7484000d4d090dea5b92 cpath: /trunk/dependencies/lua-5.3/src/liolib.c copyroot: 15280 /trunk PLAIN K 11 Makefile.am V 23 file 19qz.5ck.r27466/56 K 6 lapi.c V 26 file 19r1.5ck.r27507/26235 K 6 lapi.h V 27 file 19r2.5ck.r26905/181367 K 9 lauxlib.c V 26 file 19r3.5ck.r27411/38920 K 9 lauxlib.h V 26 file 19r4.5ck.r27411/39971 K 10 lbaselib.c V 26 file 19r5.5ck.r27411/41293 K 9 lbitlib.c V 26 file 19r6.5ck.r27411/42611 K 7 lcode.c V 26 file 19r7.5ck.r27507/26760 K 7 lcode.h V 27 file 19r8.5ck.r26905/172226 K 10 lcorolib.c V 26 file 19r9.5ck.r27411/45237 K 8 lctype.c V 26 file 19ra.5ck.r27411/38656 K 8 lctype.h V 27 file 19rb.5ck.r26905/175381 K 8 ldblib.c V 26 file 19rc.5ck.r27507/28288 K 8 ldebug.c V 26 file 19rd.5ck.r27507/27291 K 8 ldebug.h V 26 file 19re.5ck.r27411/46033 K 5 ldo.c V 25 file 19rf.5ck.r28185/3434 K 5 ldo.h V 26 file 19rg.5ck.r27411/43136 K 7 ldump.c V 26 file 19rh.5ck.r27411/42348 K 7 lfunc.c V 26 file 19ri.5ck.r27411/45769 K 7 lfunc.h V 27 file 19rj.5ck.r26905/185767 K 5 lgc.c V 26 file 19rk.5ck.r27411/44975 K 5 lgc.h V 26 file 19rl.5ck.r27411/46829 K 7 linit.c V 25 file 19rm.5ck.r27592/6914 K 8 liolib.c V 25 file 19rn.5ck.r28185/3695 K 6 llex.c V 26 file 19ro.5ck.r27411/39710 K 6 llex.h V 26 file 19rp.5ck.r27411/40501 K 9 llimits.h V 26 file 19rq.5ck.r27411/47887 K 10 lmathlib.c V 26 file 19rr.5ck.r27507/25178 K 6 lmem.c V 26 file 19rs.5ck.r27411/50009 K 6 lmem.h V 26 file 19rt.5ck.r27411/38394 K 9 loadlib.c V 25 file 19ru.5ck.r27592/6386 K 9 lobject.c V 26 file 19rv.5ck.r27507/25968 K 9 lobject.h V 25 file 19rw.5ck.r27592/7174 K 14 localluaconf.h V 25 file 19rx.5ck.r28185/3166 K 10 lopcodes.c V 25 file 19ry.5ck.r27592/6651 K 10 lopcodes.h V 26 file 19rz.5ck.r27411/41559 K 8 loslib.c V 24 file 19s0.5ck.r28149/744 K 9 lparser.c V 26 file 19s1.5ck.r27507/25703 K 9 lparser.h V 26 file 19s2.5ck.r27411/47090 K 9 lprefix.h V 26 file 1j4b.5ck.r27507/27821 K 8 lstate.c V 26 file 19s3.5ck.r27411/50539 K 8 lstate.h V 26 file 19s4.5ck.r27411/39187 K 9 lstring.c V 26 file 19s5.5ck.r27411/48154 K 9 lstring.h V 27 file 19s6.5ck.r26905/189236 K 9 lstrlib.c V 26 file 19s7.5ck.r27411/41027 K 8 ltable.c V 25 file 19s8.5ck.r27592/6123 K 8 ltable.h V 26 file 19s9.5ck.r27008/36976 K 9 ltablib.c V 26 file 19sa.5ck.r27411/40763 K 5 ltm.c V 26 file 19sb.5ck.r27411/43923 K 5 ltm.h V 26 file 19sc.5ck.r27411/44448 K 5 lua.h V 26 file 19sd.5ck.r27507/26498 K 7 lua.hpp V 27 file 19se.5ck.r25888/622391 K 9 luaconf.h V 26 file 19sf.5ck.r27507/27024 K 8 lualib.h V 27 file 19sg.5ck.r26905/186081 K 9 lundump.c V 26 file 19sh.5ck.r27411/43396 K 9 lundump.h V 27 file 19si.5ck.r26905/181053 K 10 lutf8lib.c V 26 file 19sj.5ck.r27411/49743 K 5 lvm.c V 26 file 19sk.5ck.r27507/25444 K 5 lvm.h V 26 file 19sl.5ck.r27008/35924 K 6 lzio.c V 26 file 19sm.5ck.r27411/41824 K 6 lzio.h V 26 file 19sn.5ck.r27411/42874 END ENDREP id: 19qy.5ck.r28185/6710 type: dir pred: 19qy.5ck.r28149/3758 count: 10 text: 28185 3957 2740 2740 c77936005e715e93ac30f4ffd862f473 props: 28036 12058 53 0 a527b216afb99426b763a1e313c531be cpath: /trunk/dependencies/lua-5.3/src copyroot: 15280 /trunk PLAIN K 11 Makefile.am V 23 file 19qn.5ck.r27495/53 K 6 README V 26 file 19qp.5ck.r27592/10393 K 7 Version V 24 file 19qq.5ck.r27685/107 K 3 doc V 25 dir 19qr.5ck.r27507/24983 K 17 freeciv_lua.patch V 25 file 19qx.5ck.r28185/2960 K 3 src V 24 dir 19qy.5ck.r28185/6710 END ENDREP id: 19ql.5ck.r28185/7241 type: dir pred: 19ql.5ck.r28149/4496 count: 12 text: 28185 6962 266 266 c2caeb4eaa6f696add37b013ea47b439 props: 28036 12658 47 0 c348519a2f02d6470452d3eca58ed415 cpath: /trunk/dependencies/lua-5.3 copyroot: 15280 /trunk PLAIN K 11 Makefile.am V 25 file 31m.5ck.r27705/36793 K 7 cvercmp V 25 dir acu.5ck.r26905/199767 K 7 lua-5.3 V 24 dir 19ql.5ck.r28185/7241 K 6 luasql V 23 dir 6k8.5ks.r27650/1882 K 2 m4 V 23 dir 4ef.5ck.r25384/7703 K 11 tinycthread V 25 dir 1l63.5ck.r28036/11806 K 9 tolua-5.2 V 25 dir c6p.5ck.r26905/198751 END ENDREP id: 2yu.5ck.r28185/7806 type: dir pred: 2yu.5ck.r28149/5062 count: 117 text: 28185 7487 306 306 3f132882a7dc245f59c5f45e53fd0c3f props: 14844 2808 53 0 a527b216afb99426b763a1e313c531be cpath: /trunk/dependencies copyroot: 15280 /trunk PLAIN K 9 ABOUT-NLS V 24 file fu.5ck.r27270/69307 K 7 AUTHORS V 24 file 5u.5ck.r22143/14016 K 7 COPYING V 19 file 1h.0.r9643/400 K 9 ChangeLog V 26 file 6l.5ck.r27473/7455495 K 7 INSTALL V 22 file 6.5ck.r27777/1982 K 11 Makefile.am V 23 file 59.5ck.r27480/1506 K 4 NEWS V 24 file 6m.5ck.r25634/30702 K 6 README V 20 file 7.0.r4421/96382 K 2 ai V 22 dir 8.5ck.r28159/23074 K 10 autogen.sh V 23 file 12o.5ck.r27624/562 K 9 bootstrap V 23 dir 2p5.5ck.r27114/4172 K 6 client V 22 dir d.5ck.r28162/12190 K 6 common V 22 dir p.5ck.r28159/21453 K 12 configure.ac V 24 file 149.5ck.r28185/2721 K 4 data V 21 dir w.5ck.r28167/4297 K 12 dependencies V 23 dir 2yu.5ck.r28185/7806 K 3 doc V 22 dir k7.5ck.r28163/2407 K 10 fc_version V 24 file 2lo.5en.r28035/8362 K 11 gen_headers V 25 dir 1hsw.5ck.r28075/14156 K 2 m4 V 24 dir 12p.5ck.r28075/29069 K 7 scripts V 23 dir 2yo.5ck.r27213/1366 K 6 server V 22 dir z.5ck.r28168/42238 K 5 tests V 23 dir 2g9.5ck.r27783/1363 K 5 tools V 23 dir 4pj.5js.r28088/1255 K 12 translations V 26 dir t0a.5ck.r28183/1030578 K 7 utility V 23 dir 1c.5ck.r28075/13599 K 5 win32 V 24 dir 2eu.5ck.r27475/16089 END ENDREP id: 3.5ck.r28185/9178 type: dir pred: 3.5ck.r28183/1031958 count: 19179 text: 28185 8042 1123 1123 8d3c1e797c755748d8bc46ac3e27671c props: 28036 14655 292 0 9e1d5de0253c723466868990c52c129f cpath: /trunk copyroot: 15280 /trunk PLAIN K 8 branches V 19 dir 1.0.r28184/2378 K 4 tags V 19 dir 2.0.r27200/6414 K 5 trunk V 21 dir 3.5ck.r28185/9178 K 7 website V 21 dir 3ge.0.r22980/2263 END ENDREP id: 0.0.r28185/9571 type: dir pred: 0.0.r28184/2703 count: 28185 text: 28185 9406 152 152 8bbc7e1c9da3c083c0b32aa8b01cd99f cpath: / copyroot: 0 / 19rx.5ck.t28184-1 modify true false /trunk/dependencies/lua-5.3/src/localluaconf.h 19qx.5ck.t28184-1 modify true false /trunk/dependencies/lua-5.3/freeciv_lua.patch 19rn.5ck.t28184-1 modify true false /trunk/dependencies/lua-5.3/src/liolib.c 19rf.5ck.t28184-1 modify true false /trunk/dependencies/lua-5.3/src/ldo.c 149.5ck.t28184-1 modify true false /trunk/configure.ac 9571 9718