Next | Query returned 57 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-06-30 15:24:26 by Makoto Fujiwara | Files touched by this commit (3)
Log message:
(devel/MoarVM) Update 2023.05 to 2023.06

New in 2023.06

Core:
+ Fix Windows build [278af767]
+ Use JFS64 instead of TinyMT64 as our PRNG [1550dc7c][495d4f16]
+ Add ops for unix domain sockets [3df20182]

Documentation:

GC:

JIT:

Spesh:

Strings:
   2023-06-10 17:29:11 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/MoarVM) Updated 2023.04 to 2023.05

(From: MoarVM-2023.05/docs/ChangeLog)

New in 2023.05

Core:
+ Update libuv to version 1.45.0 [5699d34a][6f4e09a7]

Documentation:
+ mention we have unicode 15 [80559738]

GC:

JIT:

Spesh:
+ log reason when not inlining into inlined bb [ab61b044]
+ callercode no longer prevents inlining [3b4d55a0][b9df871d]

Strings:
   2023-05-24 16:38:35 by Makoto Fujiwara | Files touched by this commit (1) | Package updated
Log message:
(devel/MoarVM) Also update buidlink3.mk
   2023-05-24 16:33:37 by Makoto Fujiwara | Files touched by this commit (3)
Log message:
(devel/MoarVM) Updated 2022.12 to 2023.04

New in 2023.04

Core:
+ Fix nqp::objprimunsigned handling of unsigned or sized integers [6adfc376]
+ Warn about missing perl5 mods in Configure instead of exploding make install
  [6589a170]

Documentation:

GC:

JIT:

Spesh:

Strings:

New in 2023.02

Core:
+ Avoid implicit function declarations in pthread_setname_np probe [9e6d9a8f]
+ Speedup creating sha1 digest string [8f90dc7c]
+ Bump mimalloc to v2.0.9 [d5430563]
+ Speedup VMArray's deserialize()... [a508c06b]
+ Update repo checking out script to also use 'main' [c9055873]
+ Add `--has-mimalloc` option to use system mimalloc [99479afe]
+ Update GitHub CI pipelines to track branch renames and OS deprecations
  [d7721042][e4336c71][d1bc8ff8][87183069][165e8297][8a80d3c6][8ddf6702]
+ Work around "const_iX NYI" after getlexstatic_o with fallback resolver
  [34bae78d]

Documentation:

GC:

JIT:
+ Jit nqp::rand_(i|n) [6866ff81]

Spesh:
+ Use right size for a lit_str_idx in JIT and spesh [6b456a6c]

Strings:
+ Simplify MVM_string_utf8_c8_encode_C_string [a64765e7]
+ Simplify MVM_string_index [ada3b80b]
+ Update to Unicode 15.0 [ebefe261]
   2022-12-05 16:39:08 by Makoto Fujiwara | Files touched by this commit (3)
Log message:
(devel/MoarVM) Updated 2022.06 to 2022.12

New in 2022.12

Core:
+ Protect the two property code lookup hashes being set up with a mutex
  [9bc1beed]
+ Add fallback resolver [43e60db9][a6fbcf6b][35064bf9][c89c3ec8][5d0f92c6]
+ Add definition of AI_NUMERICSERV, fixes build on MacOS 10.6 for ppc
  [976c1168]
+ Add unsigned comparison ops (eq, ne, (l|g)(e|t)) [c77dc1d4]
+ Add chown op [c69534c6][a1cbb9c4]
+ Reset errno to error of latest call to mkdir [4089a869]

Documentation:

GC:
+ Remove the fixed size allocator (FSA) [2a8c494e]

JIT:

Spesh:
+ use correct format string in spesh log skip line [4575c474]

Strings:
+ Use 2-char-at-a-time version of jeaiii's itoa [fd0cadbf]

New in 2022.07

Core:
+ Attempt at implementing a "bytecode-size" dispatch [cc49dcf9]
+ Error message fix - one usually connects *to* things [79bb406d]

Documentation:

GC:
+ Run finalizers even with tc->last_handler_result [3796890b]

JIT:

Spesh:
+ Set facts on disp prog translation of int and num lits [09ce373a]
+ Commit some missed uint things [ced36686]
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2022-06-08 13:53:35 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(devel/MoarVM) Update buildlink3.mk too
   2022-06-08 13:49:14 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/MoarVM) Updated 2022.03 to 2022.06

New in 2022.06

Core:

Documentation:
+ Fix errata in docs/debug-server-protocol.md [99730293]

GC:
+ Add missing SC write barriers to atomic attr bind and cas [a9fcd5a7]

JIT:

Spesh:

Strings:

New in 2022.04

Core:
+ Update libuv to version 1.44.1 (#1689) [2eb83739]
+ Fix sign comparison warnings in coerce_su implementation [3d65db97]
+ Mimalloc should only release memory to the OS at exit if --full-cleanup was
  used [c77e1623]
+ Turn on C11 atomics by default [a3476e28]
+ Add write_uint16_at method to MAST::Bytecode [9b9b4763]
+ Use stdatomic probe in using c11 atomics decision [d7dee3a2]

GC:

JIT:
+ JIT atposref_u + getattrref_u [b2a91e6c]

Spesh:
+ Fix mis-spesh of native calls [01e1d116][87040eaa][2319bba4]

Strings:
   2022-04-02 15:53:03 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/MoarVM) Updated 2022.02 to 2022.03

New in 2022.03

Core:
+ Update libuv to version 1.43.0 [cc54203e]
+ Bump mimalloc to v2.0.5 [1b8b2e39]
+ The result of a getenv() call should not be freed [a78776ea]
+ Some nativeref optimizations and fixes [348f0927][fed7bb86][0f853f8f]
  [28643799][f7891c8f][062fe30f]
+ Fix all returned native integers getting treated as signed [bb2fb105]
  [535ff68b][345ec7d3]
+ Make rakudo available on the GNU Hurd [a9c0058d][0d584831][e96bab85]
+ Fix potential invalid free in nativecall [4bf970a9]
+ Add missing _u cases to disp program callsite code [b0723bcb]
+ Correctly allocate/free CStrs when using mimalloc [764fff9b]

GC:
+ Root orig since MVM_frame_capturelex can allocate [df8d3bb9]

JIT:
+ Restore jitting of sp_getarg_[inso] [91006ae5]
+ Jit even more *_u versions of ops [0ee1ca24]

Spesh:
+ Fix frame walker finding wrong value after multi level inlining [059c013b]
+ Fix spesh of named uint parameters [482e284f]
+ Fix speshing of param_on_o [0b45dd48]

Strings:
+ Add an MVM_nativecall_encode_string function [596b4215]
   2022-03-13 07:09:21 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
(devel/MoarVM) Updated 2021.12 to 2022.02

New in 2022.02

Core:
+ Assure memory write order in native call race condition fix [4d411987]
+ Use faster itoa implementation [48f584c4]
+ Change nqp::radix(_I)? to return # chars converted [45f40826]
+ Ignore untracked changes in the ryu submodule [f4b4692a]
+ Correctly free memory allocated by libuv [781a4799]
+ Include stdbool.h instead of using our own defines [01c3e8f5]
+ Add bindpos_u op [4b404536]
+ Add atpos_u op [44204e89]
+ HLL uint_box_type [362d465a]
+ uint_*_ref HLL config entries [36ba6133]
+ New set-cur-hll-config-key syscall [28df31bb]
+ New atposref_u op [5abfbcff]
+ Let NativeRefs know if they are unsigned [4e429897]
+ fetch_u operation on containers [e298f6a8]
+ New iscont_u op [0e68f31c]
+ New assign_u op [502cd6fb]
+ captureargpos_u op [7c3ddaee]
+ Teach native_ref_store to distinguish between signed and unsigned ints
  [0161b143]
+ Treat MVM_CALLSITE_ARG_(FLAT | NAMED) like FLAT_NAMED [9c2df858]
+ Free up MVM_CALLSITE_ARG_FLAT_NAMED flag [b1069f7c]
+ #include <assert.h> explicitly. [55be3aa2]
+ More preparations for fixing unsigned handling [90b24146][36a5fb4c][171ea9f4]
  [3f616d7a][ba8bd0e9][4d003732]
+ Run `git submodule --quiet update --depth 1` if git is new enough. [677d1fd6]
+ Add mimalloc submodule, and default to mimalloc where possible [9f0a3bdb]
  [0a8a66d5][8a5be0d9][e7388250][eaaeab54][248aa337][e306759e][1d779128]
+ Make value_desc_cont_atomic_store() static [1351cfe6]
+ Allocations for blocks of MVM registers needs to be 8 byte aligned [1850f91a]
+ Add missing static qualifiers to various private functions [d293c683]
  [a641520f][38e66874][da372d13][ef4e19c5][5b477a6a][5e217e03][e0f92ab1]
  [86ba1d5e][08bf3b61]
+ Support using C11 atomics as an alternative libatomic_ops [44696884]
  [9ff22369][783bb2ac][48c67de8][777a18c4]
+ MVM_nativeref_lex_u for proper gelexref_u* [d4dab6eb]
+ Use appropriate (un)signed container ops for native call args [26e2cfad]
+ Fix argument unboxing treating all integers as signed [9239ed5f]
+ Use MVM_STORAGE_SPEC_BP_UINT64 for unsigned box targets [b34604a6]
+ Properly support uints in CArray [53e588e4]
+ Make C(PP)Struct and CUnion properly support uint attributes [06e1ebe3]
+ Properly support uint in MultiDimArrays [b585b5e3]
+ Fix "Wrong kind of access to numeric CArray" when binding into an \ 
uint CArray
  [f1101b95]
+ Add an lgtm config file [9fb8ec91]
+ Use libc allocator functions for NativeCall [c6064d3b][2bf083bc][a1749f57]
  [26ad34e8][20910161][d39f50d7]
+ Fix segfault in nqp::hllboolfor [6661662d]
+ Move the repeated code that frees callsites before exceptions to a function
  [85fa90c4]
+ Fix a bug in `report_deserialize_callsites_violation` [03f023cc]
+ Remove all code for serialization versions earlier than 23 [e80869eb]
+ Remove all code for bytecode versions earlier than 7 [bee95459]
+ Implement unsigned native version of binary not op (bnot_u) [b7d2713b]
+ Teach MVM_dump_p6opaque debug function to dump bigints [a0a98d47]
+ Fix autoboxing of arguments treating unsigned ints as signed [3ff5b111]
+ Fix segfault after capture-replace-literal-arg with different kind [2abb4699]
+ Implement (bind|get)attrs?_u ops [d58fa57d]
+ Implement getattrref_u op [ea644a5b]
+ Fix autobox_uint finding negative Ints in the int cache [a851fcf4]
+ Proper uint support for multidim arrays. [ef270d7f]
+ Silence warning about ignoring return value from libtommath function
  [c00abdf3]
+ Fix things found by lgtm.com [42060102][55c83c2a][6d1bd83c][80e262a6]
  [94847eda]
+ Fix problems in GCC/GDB plugins found by lgtm.com [3d759ed5][b73b9570]
  [de12679a][3773169d][0b16384d]
+ Fix more things found by lgtm.com [58d0d756][d968da89]
+ Make it possible turn dispatcher debugger with compiler options [72b313b2]
+ Fix some missing variable renames in GCC plugin [e58fc6d1]

GC:
+ Fix possible access to fromspace in libffi native calls [38349ce4]
+ Fix possible access to fromspace after deopt materialization [2883ba75]

JIT:
+ Jit iscont_u, missed in the recent uint work [7044d53c]
+ Jit some more missing `*_u` versions of ops [6a404765]

Spesh:
+ Support boxed unsigned int primitives in argument spesh [f12bc422]
+ Fix speshed native calls with rw args assigning into wrong target [d783bf27]
+ Teach optimize_decont about UINT64 box type [4a3b98d5]
+ Fix spesh turning decont of a UIntLexRef into a decont_i [ed3cdd38]
+ Fix spesh breaking non-int/long rw args of native calls [280c709c]

Strings:
+ Simplify MVM_string_utf8_encode_C_string [99e0a715]
+ Change Generate-Collation-Data.raku to use raku binary [1b1b7d59]
+ Manually implement simplified strtoll for coerce_si [b80996ff]
+ Avoid reading beyond the end of the string in MVM_coerce_s_i [ecfc0bc2]
+ Replace locale-"aware" <ctype.h> with ASCII-only code in \ 
MVM_coerce_s_i
  [596be524]
+ Fix format strings for Win32 + set C99 for MinGW [dd978192]
+ Whoops, fix a wrong format string change [418711f0]

Next | Query returned 57 messages, browsing 11 to 20 | Previous