Lua diffs-lua-5.3.4-lua-5.3.5

raw · simple · unified · work
README
2c2
< This is Lua 5.3.4, released on 12 Jan 2017.
> This is Lua 5.3.5, released on 26 Jun 2018.
doc/contents.html
35c35
< Copyright &copy; 2015&ndash;2017 Lua.org, PUC-Rio.
> Copyright &copy; 2015&ndash;2018 Lua.org, PUC-Rio.
612c612
< Thu Dec 22 18:29:39 BRST 2016
> Mon Jun 18 22:56:06 -03 2018
615c615
< Last change: revised for Lua 5.3.4
> Last change: revised for Lua 5.3.5
doc/lua.css
13c13
< 	border: solid #a0a0a0 1px ;
> 	border: solid #ccc 1px ;
114,118c114
< td.gutter {
< 	width: 4% ;
< }
< 
< table.columns {
> table {
124,125c120
< table.columns td {
< 	vertical-align: top ;
> td {
127,129c122
< 	padding-bottom: 1em ;
< 	text-align: justify ;
< 	line-height: 1.25 ;
> 	margin: 0 ;
132,133c125,126
< p.logos a:link:hover, p.logos a:visited:hover {
< 	background-color: inherit ;
> td.gutter {
> 	width: 4% ;
136,139c129,133
< table.book {
< 	border: none ;
< 	border-spacing: 0 ;
< 	border-collapse: collapse ;
> table.columns td {
> 	vertical-align: top ;
> 	padding-bottom: 1em ;
> 	text-align: justify ;
> 	line-height: 1.25 ;
143d136
< 	padding: 0 ;
161a155,158
> p.logos a:link:hover, p.logos a:visited:hover {
> 	background-color: inherit ;
> }
> 
doc/manual.html
22c22
< Copyright &copy; 2015&ndash;2017 Lua.org, PUC-Rio.
> Copyright &copy; 2015&ndash;2018 Lua.org, PUC-Rio.
38c38
< <!-- $Id: manual.of,v 1.167 2017年01月09日 15:18:11 roberto Exp $ -->
> <!-- $Id: manual.of,v 1.167.1.2 2018年06月26日 15:49:07 roberto Exp $ -->
206,207c206,207
< that is, arrays that can be indexed not only with numbers,
< but with any Lua value except <b>nil</b> and NaN.
> that is, arrays that can have as indices not only numbers,
> but any Lua value except <b>nil</b> and NaN.
402a403,404
> Unless stated otherwise,
> metamethods should be function values.
600c602
< The indexing access <code>table[key]</code>.
> The indexing access operation <code>table[key]</code>.
1279,1285c1281,1282
< The meaning of accesses to table fields can be changed via metatables.
< An access to an indexed variable <code>t[i]</code> is equivalent to
< a call <code>gettable_event(t,i)</code>.
< (See <a href="#2.4">&sect;2.4</a> for a complete description of the
< <code>gettable_event</code> function.
< This function is not defined or callable in Lua.
< We use it here only for explanatory purposes.)
> The meaning of accesses to table fields can be changed via metatables
> (see <a href="#2.4">&sect;2.4</a>).
1480,1490d1476
< The meaning of assignments to global variables
< and table fields can be changed via metatables.
< An assignment to an indexed variable <code>t[i] = val</code> is equivalent to
< <code>settable_event(t,i,val)</code>.
< (See <a href="#2.4">&sect;2.4</a> for a complete description of the
< <code>settable_event</code> function.
< This function is not defined or callable in Lua.
< We use it here only for explanatory purposes.)
< 
< 
< <p>
1495a1482,1487
> <p>
> The meaning of assignments to table fields and
> global variables (which are actually table fields, too)
> can be changed via metatables (see <a href="#2.4">&sect;2.4</a>).
> 
> 
1834c1826
<  a,b = ... -- a gets the first vararg parameter, b gets
>  a,b = ... -- a gets the first vararg argument, b gets
1836c1828
<  -- is no corresponding vararg parameter)
>  -- is no corresponding vararg argument)
1841c1833
<  return ... -- returns all received vararg parameters
>  return ... -- returns all received vararg arguments
1844c1836
<  {...} -- creates a list with all vararg parameters
>  {...} -- creates a list with all vararg arguments
2042c2034
< Closures with the same reference are always equal.
> A closure is always equal to itself.
2044a2037,2039
> Closures created at different times but with no detectable differences
> may be classified as equal or not
> (depending on internal caching details).
2306c2301
< having as first parameter the value of prefixexp,
> having as first argument the value of prefixexp,
2884c2879
< (e.g., a Lua parameter to the function,
> (e.g., a Lua argument to the function,
3373c3368
< On several platforms, you may not need to call this function,
> In several platforms, you may not need to call this function,
5587c5582
< To get information about a function you push it onto the stack
> To get information about a function, you push it onto the stack
6465c6460
< of the object at index <code>obj</code> and returns the type of pushed value.
> of the object at index <code>obj</code> and returns the type of the pushed value.
6752c6747
< parameters.
> arguments.
8683c8678
< You can put an hyphen in a set
> You can put a hyphen in a set
9085,9086c9080,9081
< Returns a new table with all parameters stored into keys 1, 2, etc.
< and with a field "<code>n</code>" with the total number of parameters.
> Returns a new table with all arguments stored into keys 1, 2, etc.
> and with a field "<code>n</code>" with the total number of arguments.
9218c9213
< but uses the signs of both parameters to find the
> but uses the signs of both arguments to find the
9519c9514
< On non-POSIX systems,
> In non-POSIX systems,
9556c9551
< When called without parameters,
> When called without arguments,
9583c9578
< In this case it does not close the file when the loop ends.
> In this case, the iterator does not close the file when the loop ends.
9966c9961
< On non-POSIX systems,
> In non-POSIX systems,
10166c10161
< On POSIX systems,
> In POSIX systems,
10304,10305c10299,10300
< Negative indices refer to vararg parameters;
< -1 is the first vararg parameter.
> Negative indices refer to vararg arguments;
> -1 is the first vararg argument.
10403c10398
< When the hook is called, its first parameter is a string
> When the hook is called, its first argument is a string
10554c10549,10550
< <li><b><code>-l <em>mod</em></code>: </b> "requires" <em>mod</em>;</li>
> <li><b><code>-l <em>mod</em></code>: </b> "requires" <em>mod</em> and assigns the
>  result to global @<em>mod</em>;</li>
10632c10628
< the script is called with parameters
> the script is called with arguments
10818c10814
< which now accepts one or two parameters;
> which now accepts one or two arguments;
10853c10849
< Continuation functions now receive as parameters what they needed
> Continuation functions now receive as arguments what they needed
10975a10972
> 
10978c10975
< Mon Jan 9 13:30:53 BRST 2017
> Tue Jun 26 13:16:37 -03 2018
10981c10978
< Last change: revised for Lua 5.3.4
> Last change: revised for Lua 5.3.5
doc/readme.html
110c110
< the top-level directory, which is named <TT>lua-5.3.x</TT>.
> the top-level directory, which is named <TT>lua-5.3.5</TT>.
358c358
< Thu Dec 22 18:22:57 BRST 2016
> Mon Jun 18 22:57:33 -03 2018
361c361
< Last change: revised for Lua 5.3.4
> Last change: revised for Lua 5.3.5
src/Makefile
105c105
< 	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -lreadline"
> 	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit" SYSLIBS="-Wl,-E -ledit" CC="cc"
113c113
< 	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline" CC=cc
> 	$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline"
src/lapi.c
2c2
< ** $Id: lapi.c,v 2.259 2016年02月29日 14:27:14 roberto Exp $
> ** $Id: lapi.c,v 2.259.1.2 2017年12月06日 18:35:12 roberto Exp $
535a536
>  api_incr_top(L);
548a550,551
>  api_incr_top(L);
>  luaC_checkGC(L);
550,551d552
<  api_incr_top(L);
<  luaC_checkGC(L);
src/lapi.h
2c2
< ** $Id: lapi.h,v 2.9 2015年03月06日 19:49:50 roberto Exp $
> ** $Id: lapi.h,v 2.9.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lauxlib.c
2c2
< ** $Id: lauxlib.c,v 1.289 2016年12月20日 18:37:00 roberto Exp $
> ** $Id: lauxlib.c,v 1.289.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lauxlib.h
2c2
< ** $Id: lauxlib.h,v 1.131 2016年12月06日 14:54:31 roberto Exp $
> ** $Id: lauxlib.h,v 1.131.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lbaselib.c
2c2
< ** $Id: lbaselib.c,v 1.314 2016年09月05日 19:06:34 roberto Exp $
> ** $Id: lbaselib.c,v 1.314.1.1 2017年04月19日 17:39:34 roberto Exp $
src/lbitlib.c
2c2
< ** $Id: lbitlib.c,v 1.30 2015年11月11日 19:08:09 roberto Exp $
> ** $Id: lbitlib.c,v 1.30.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lcode.c
2c2
< ** $Id: lcode.c,v 2.112 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: lcode.c,v 2.112.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lcode.h
2c2
< ** $Id: lcode.h,v 1.64 2016年01月05日 16:22:37 roberto Exp $
> ** $Id: lcode.h,v 1.64.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lcorolib.c
2c2
< ** $Id: lcorolib.c,v 1.10 2016年04月11日 19:19:55 roberto Exp $
> ** $Id: lcorolib.c,v 1.10.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lctype.c
2c2
< ** $Id: lctype.c,v 1.12 2014年11月02日 19:19:04 roberto Exp $
> ** $Id: lctype.c,v 1.12.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lctype.h
2c2
< ** $Id: lctype.h,v 1.12 2011年07月15日 12:50:29 roberto Exp $
> ** $Id: lctype.h,v 1.12.1.1 2013年04月12日 18:48:47 roberto Exp $
src/ldblib.c
2c2
< ** $Id: ldblib.c,v 1.151 2015年11月23日 11:29:43 roberto Exp $
> ** $Id: ldblib.c,v 1.151.1.1 2017年04月19日 17:20:42 roberto Exp $
src/ldebug.c
2c2
< ** $Id: ldebug.c,v 2.121 2016年10月19日 12:32:10 roberto Exp $
> ** $Id: ldebug.c,v 2.121.1.2 2017年07月10日 17:21:50 roberto Exp $
655a656
>  luaC_checkGC(L); /* error message uses memory */
src/ldebug.h
2c2
< ** $Id: ldebug.h,v 2.14 2015年05月22日 17:45:56 roberto Exp $
> ** $Id: ldebug.h,v 2.14.1.1 2017年04月19日 17:20:42 roberto Exp $
src/ldo.c
2c2
< ** $Id: ldo.c,v 2.157 2016年12月13日 15:52:21 roberto Exp $
> ** $Id: ldo.c,v 2.157.1.1 2017年04月19日 17:20:42 roberto Exp $
src/ldo.h
2c2
< ** $Id: ldo.h,v 2.29 2015年12月21日 13:02:14 roberto Exp $
> ** $Id: ldo.h,v 2.29.1.1 2017年04月19日 17:20:42 roberto Exp $
src/ldump.c
2c2
< ** $Id: ldump.c,v 2.37 2015年10月08日 15:53:49 roberto Exp $
> ** $Id: ldump.c,v 2.37.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lfunc.c
2c2
< ** $Id: lfunc.c,v 2.45 2014年11月02日 19:19:04 roberto Exp $
> ** $Id: lfunc.c,v 2.45.1.1 2017年04月19日 17:39:34 roberto Exp $
src/lfunc.h
2c2
< ** $Id: lfunc.h,v 2.15 2015年01月13日 15:49:11 roberto Exp $
> ** $Id: lfunc.h,v 2.15.1.1 2017年04月19日 17:39:34 roberto Exp $
src/lgc.c
2c2
< ** $Id: lgc.c,v 2.215 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: lgc.c,v 2.215.1.2 2017年08月31日 16:15:27 roberto Exp $
646d645
<  removeentry(n); /* and remove entry from table */
647a647,648
>  if (ttisnil(gval(n))) /* is entry empty? */
>  removeentry(n); /* remove entry from table */
src/lgc.h
2c2
< ** $Id: lgc.h,v 2.91 2015年12月21日 13:02:14 roberto Exp $
> ** $Id: lgc.h,v 2.91.1.1 2017年04月19日 17:39:34 roberto Exp $
src/linit.c
2c2
< ** $Id: linit.c,v 1.39 2016年12月04日 20:17:24 roberto Exp $
> ** $Id: linit.c,v 1.39.1.1 2017年04月19日 17:20:42 roberto Exp $
src/liolib.c
2c2
< ** $Id: liolib.c,v 2.151 2016年12月20日 18:37:00 roberto Exp $
> ** $Id: liolib.c,v 2.151.1.1 2017年04月19日 17:29:57 roberto Exp $
208a209,214
> static int f_close (lua_State *L) {
>  tofile(L); /* make sure argument is an open stream */
>  return aux_close(L);
> }
> 
> 
212,213c218
<  tofile(L); /* make sure argument is an open stream */
<  return aux_close(L);
>  return f_close(L);
715c720
<  {"close", io_close},
>  {"close", f_close},
src/llex.c
2c2
< ** $Id: llex.c,v 2.96 2016年05月02日 14:02:12 roberto Exp $
> ** $Id: llex.c,v 2.96.1.1 2017年04月19日 17:20:42 roberto Exp $
src/llex.h
2c2
< ** $Id: llex.h,v 1.79 2016年05月02日 14:02:12 roberto Exp $
> ** $Id: llex.h,v 1.79.1.1 2017年04月19日 17:20:42 roberto Exp $
src/llimits.h
2c2
< ** $Id: llimits.h,v 1.141 2015年11月19日 19:16:22 roberto Exp $
> ** $Id: llimits.h,v 1.141.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lmathlib.c
2c2
< ** $Id: lmathlib.c,v 1.119 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: lmathlib.c,v 1.119.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lmem.c
2c2
< ** $Id: lmem.c,v 1.91 2015年03月06日 19:45:54 roberto Exp $
> ** $Id: lmem.c,v 1.91.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lmem.h
2c2
< ** $Id: lmem.h,v 1.43 2014年12月19日 17:26:14 roberto Exp $
> ** $Id: lmem.h,v 1.43.1.1 2017年04月19日 17:20:42 roberto Exp $
src/loadlib.c
2c2
< ** $Id: loadlib.c,v 1.130 2017年01月12日 17:14:26 roberto Exp $
> ** $Id: loadlib.c,v 1.130.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lobject.c
2c2
< ** $Id: lobject.c,v 2.113 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: lobject.c,v 2.113.1.1 2017年04月19日 17:29:57 roberto Exp $
438c438,439
<  int l = l_sprintf(buff, sizeof(buff), "%p", va_arg(argp, void *));
>  void *p = va_arg(argp, void *);
>  int l = lua_pointer2str(buff, sizeof(buff), p);
src/lobject.h
2c2
< ** $Id: lobject.h,v 2.117 2016年08月01日 19:51:24 roberto Exp $
> ** $Id: lobject.h,v 2.117.1.1 2017年04月19日 17:39:34 roberto Exp $
src/lopcodes.c
2c2
< ** $Id: lopcodes.c,v 1.55 2015年01月05日 13:48:33 roberto Exp $
> ** $Id: lopcodes.c,v 1.55.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lopcodes.h
2c2
< ** $Id: lopcodes.h,v 1.149 2016年07月19日 17:12:21 roberto Exp $
> ** $Id: lopcodes.h,v 1.149.1.1 2017年04月19日 17:20:42 roberto Exp $
src/loslib.c
2c2
< ** $Id: loslib.c,v 1.65 2016年07月18日 17:58:58 roberto Exp $
> ** $Id: loslib.c,v 1.65.1.1 2017年04月19日 17:29:57 roberto Exp $
296c296,297
<  luaL_error(L, "time result cannot be represented in this installation");
>  return luaL_error(L,
>  "time result cannot be represented in this installation");
343c344,345
<  luaL_error(L, "time result cannot be represented in this installation");
>  return luaL_error(L,
>  "time result cannot be represented in this installation");
src/lparser.c
2c2
< ** $Id: lparser.c,v 2.155 2016年08月01日 19:51:24 roberto Exp $
> ** $Id: lparser.c,v 2.155.1.2 2017年04月29日 18:11:40 roberto Exp $
1395c1395
<  skipnoopstat(ls); /* skip other no-op statements */
>  while (testnext(ls, ';')) {} /* skip colons */
src/lparser.h
2c2
< ** $Id: lparser.h,v 1.76 2015年12月30日 18:16:13 roberto Exp $
> ** $Id: lparser.h,v 1.76.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lprefix.h
2c2
< ** $Id: lprefix.h,v 1.2 2014年12月29日 16:54:13 roberto Exp $
> ** $Id: lprefix.h,v 1.2.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lstate.c
2c2
< ** $Id: lstate.c,v 2.133 2015年11月13日 12:16:51 roberto Exp $
> ** $Id: lstate.c,v 2.133.1.1 2017年04月19日 17:39:34 roberto Exp $
src/lstate.h
2c2
< ** $Id: lstate.h,v 2.133 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: lstate.h,v 2.133.1.1 2017年04月19日 17:39:34 roberto Exp $
28a29,46
> **
> ** Moreover, there is another set of lists that control gray objects.
> ** These lists are linked by fields 'gclist'. (All objects that
> ** can become gray have such a field. The field is not the same
> ** in all objects, but it always has this name.) Any gray object
> ** must belong to one of these lists, and all objects in these lists
> ** must be gray:
> **
> ** 'gray': regular gray objects, still waiting to be visited.
> ** 'grayagain': objects that must be revisited at the atomic phase.
> ** That includes
> ** - black objects got in a write barrier;
> ** - all kinds of weak tables during propagation phase;
> ** - all threads.
> ** 'weak': tables with weak values to be cleared;
> ** 'ephemeron': ephemeron tables with white->white entries;
> ** 'allweak': tables with weak keys and/or weak values to be cleared.
> ** The last three lists are used only during the atomic phase.
src/lstring.c
2c2
< ** $Id: lstring.c,v 2.56 2015年11月23日 11:32:51 roberto Exp $
> ** $Id: lstring.c,v 2.56.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lstring.h
2c2
< ** $Id: lstring.h,v 1.61 2015年11月03日 15:36:01 roberto Exp $
> ** $Id: lstring.h,v 1.61.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lstrlib.c
2c2
< ** $Id: lstrlib.c,v 1.254 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: lstrlib.c,v 1.254.1.1 2017年04月19日 17:29:57 roberto Exp $
882c882
<  luaL_error(L, "modifiers for format '%%a'/'%%A' not implemented");
>  return luaL_error(L, "modifiers for format '%%a'/'%%A' not implemented");
1202,1203c1202,1203
<  luaL_error(h->L, "integral size (%d) out of limits [1,%d]",
<  sz, MAXINTSIZE);
>  return luaL_error(h->L, "integral size (%d) out of limits [1,%d]",
>  sz, MAXINTSIZE);
src/ltable.c
2c2
< ** $Id: ltable.c,v 2.118 2016年11月07日 12:38:35 roberto Exp $
> ** $Id: ltable.c,v 2.118.1.4 2018年06月08日 16:22:51 roberto Exp $
226c226,228
<  for (i = 0, twotoi = 1; *pna > twotoi / 2; i++, twotoi *= 2) {
>  for (i = 0, twotoi = 1;
>  twotoi > 0 && *pna > twotoi / 2;
>  i++, twotoi *= 2) {
332a335,346
> typedef struct {
>  Table *t;
>  unsigned int nhsize;
> } AuxsetnodeT;
> 
> 
> static void auxsetnode (lua_State *L, void *ud) {
>  AuxsetnodeT *asn = cast(AuxsetnodeT *, ud);
>  setnodevector(L, asn->t, asn->nhsize);
> }
> 
> 
336a351
>  AuxsetnodeT asn;
343c358,362
<  setnodevector(L, t, nhsize);
>  asn.t = t; asn.nhsize = nhsize;
>  if (luaD_rawrunprotected(L, auxsetnode, &asn) != LUA_OK) { /* mem. error? */
>  setarrayvector(L, t, oldasize); /* array back to its original size */
>  luaD_throw(L, LUA_ERRMEM); /* rethrow memory error */
>  }
613,614c632,633
< static int unbound_search (Table *t, unsigned int j) {
<  unsigned int i = j; /* i is zero or a present index */
> static lua_Unsigned unbound_search (Table *t, lua_Unsigned j) {
>  lua_Unsigned i = j; /* i is zero or a present index */
619c638
<  if (j > cast(unsigned int, MAX_INT)/2) { /* overflow? */
>  if (j > l_castS2U(LUA_MAXINTEGER) / 2) { /* overflow? */
629c648
<  unsigned int m = (i+j)/2;
>  lua_Unsigned m = (i+j)/2;
641c660
< int luaH_getn (Table *t) {
> lua_Unsigned luaH_getn (Table *t) {
src/ltable.h
2c2
< ** $Id: ltable.h,v 2.23 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: ltable.h,v 2.23.1.2 2018年05月24日 19:39:05 roberto Exp $
57c57
< LUAI_FUNC int luaH_getn (Table *t);
> LUAI_FUNC lua_Unsigned luaH_getn (Table *t);
src/ltablib.c
2c2
< ** $Id: ltablib.c,v 1.93 2016年02月25日 19:41:54 roberto Exp $
> ** $Id: ltablib.c,v 1.93.1.1 2017年04月19日 17:20:42 roberto Exp $
src/ltm.c
2c2
< ** $Id: ltm.c,v 2.38 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: ltm.c,v 2.38.1.1 2017年04月19日 17:39:34 roberto Exp $
src/ltm.h
2c2
< ** $Id: ltm.h,v 2.22 2016年02月26日 19:20:15 roberto Exp $
> ** $Id: ltm.h,v 2.22.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lua.c
2c2
< ** $Id: lua.c,v 1.230 2017年01月12日 17:14:26 roberto Exp $
> ** $Id: lua.c,v 1.230.1.1 2017年04月19日 17:29:57 roberto Exp $
141c141
<  " -l name require library 'name'\n"
>  " -l name require library 'name' into global 'name'\n"
src/lua.h
2c2
< ** $Id: lua.h,v 1.332 2016年12月22日 15:51:20 roberto Exp $
> ** $Id: lua.h,v 1.332.1.2 2018年06月13日 16:58:17 roberto Exp $
22c22
< #define LUA_VERSION_RELEASE	"4"
> #define LUA_VERSION_RELEASE	"5"
26c26
< #define LUA_COPYRIGHT	LUA_RELEASE " Copyright (C) 1994-2017 Lua.org, PUC-Rio"
> #define LUA_COPYRIGHT	LUA_RELEASE " Copyright (C) 1994-2018 Lua.org, PUC-Rio"
463c463
< * Copyright (C) 1994-2017 Lua.org, PUC-Rio.
> * Copyright (C) 1994-2018 Lua.org, PUC-Rio.
src/luac.c
2c2
< ** $Id: luac.c,v 1.75 2015年03月12日 01:58:27 lhf Exp $
> ** $Id: luac.c,v 1.76 2018年06月19日 01:32:02 lhf Exp $
209c209
< ** $Id: luac.c,v 1.75 2015年03月12日 01:58:27 lhf Exp $
> ** $Id: luac.c,v 1.76 2018年06月19日 01:32:02 lhf Exp $
350a351
>  case OP_MOD:
src/luaconf.h
2c2
< ** $Id: luaconf.h,v 1.259 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: luaconf.h,v 1.259.1.1 2017年04月19日 17:29:57 roberto Exp $
623a624,630
> @@ lua_pointer2str converts a pointer to a readable string in a
> ** non-specified way.
> */
> #define lua_pointer2str(buff,sz,p)	l_sprintf(buff,sz,"%p",p)
> 
> 
> /*
src/lualib.h
2c2
< ** $Id: lualib.h,v 1.45 2017年01月12日 17:14:26 roberto Exp $
> ** $Id: lualib.h,v 1.45.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lundump.c
2c2
< ** $Id: lundump.c,v 2.44 2015年11月02日 16:09:30 roberto Exp $
> ** $Id: lundump.c,v 2.44.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lundump.h
2c2
< ** $Id: lundump.h,v 1.45 2015年09月08日 15:41:05 roberto Exp $
> ** $Id: lundump.h,v 1.45.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lutf8lib.c
2c2
< ** $Id: lutf8lib.c,v 1.16 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: lutf8lib.c,v 1.16.1.1 2017年04月19日 17:29:57 roberto Exp $
174c174
<  luaL_error(L, "initial position is a continuation byte");
>  return luaL_error(L, "initial position is a continuation byte");
src/lvm.c
2c2
< ** $Id: lvm.c,v 2.268 2016年02月05日 19:59:14 roberto Exp $
> ** $Id: lvm.c,v 2.268.1.1 2017年04月19日 17:39:34 roberto Exp $
src/lvm.h
2c2
< ** $Id: lvm.h,v 2.41 2016年12月22日 13:08:50 roberto Exp $
> ** $Id: lvm.h,v 2.41.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lzio.c
2c2
< ** $Id: lzio.c,v 1.37 2015年09月08日 15:41:05 roberto Exp $
> ** $Id: lzio.c,v 1.37.1.1 2017年04月19日 17:20:42 roberto Exp $
src/lzio.h
2c2
< ** $Id: lzio.h,v 1.31 2015年09月08日 15:41:05 roberto Exp $
> ** $Id: lzio.h,v 1.31.1.1 2017年04月19日 17:20:42 roberto Exp $

Last update: Tue Jun 26 13:27:21 -03 2018

AltStyle によって変換されたページ (->オリジナル) /