nanojit/nanojit.h
13252f5bae236ab662c6561799624d4c4823e11b
created 2011-07-21 13:32 -0700
pushed 2011-07-21 20:32 +0000
Steven Johnson Steven Johnson - Bug 673214 - nanojit.h should probably include njcpudetect.h (r=pending)
3468b85cef7d7620a561f9714ddf827644702fd2
created 2011-05-23 21:13 -0700
pushed 2011-07-21 00:23 +0000
Ed Morley Ed Morley - Bug 656017 - Re-remove WinCE ifdef from js/src/vprof/vprof.cpp (was incorrectly added by bug 644900). r=jorendorff.
c86f37feef86aa866587223db733e5765a6f258c
created 2011-06-21 13:09 -0700
pushed 2011-06-21 20:09 +0000
Steven Johnson Steven Johnson - Bug 645878 - Tamarin Foundation Utilities (code=sswitzer, r=lhansen, push=stejohns)
8e3c1b63f9fabc8b4704281e97a9a8ba45c661e1
created 2011-03-02 19:39 -0800
pushed 2011-03-14 23:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 617244 - nanojit: remove AvmCore (NJ-specific part). r=edwsmith.
45c8d700239a4ed82e141552624189e1ffa49350
created 2011-02-16 23:53 +0000
pushed 2011-03-02 01:21 +0000
Neil Rashbrook Neil Rashbrook - Bug 626716 Remove use of NJ_NO_VARIADIC_MACROS from Nanojit r=njn,edwsmith
89faf93d0c247aa566444d26c3973ec06339f84f
created 2011-01-05 11:27 -0800
pushed 2011-01-06 01:37 +0000
Rick Reitmaier Rick Reitmaier - Bug 581553 - Display bytes values associated with an instruction (r+nnethercote)
8dce087e03f14188f23f20f5c91890ff751d17bd
created 2010-09-26 16:47 -0700
pushed 2010-10-04 19:26 +0000
Nicholas Nethercote Nicholas Nethercote - 599245 - nanojit: clean up formatting in Nativei386.cpp. r=stejohns.
190fcd8bbb91a065492ba5e52692f5d80f4d5900
created 2010-09-27 17:57 +0200
pushed 2010-09-27 15:57 +0000
Lars T Hansen Lars T Hansen - Fix 591492 - Code built on top of VMPI that's shared between MMgc/VM/player should have a separate dir (patch=siwilkin, r=edwsmith, sr=lhansen, push=lhansen)
49509a7cd831bb4b2b0ade9d294b0eded67cfae6
created 2010-09-17 14:35 -0400
pushed 2010-09-22 00:10 +0000
Tommy Reilly Tommy Reilly - Fix valgrind errors from CPP define already defined (r=edwsmith)
bb87e435cc2e5f2a071f3d842f0d748e66349408
created 2010-09-20 20:33 -0700
pushed 2010-09-22 00:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 575529 - TM: use interval analysis to remove more overflow checks. r=edwsmith,jseward.
0ae0f4309232f421146c254eaa1ceb2ae5613b9b
created 2010-09-20 07:58 +0100
pushed 2010-09-20 18:08 +0000
Jacob Bramley Jacob Bramley - Fix long-range offsets on ARM. [Bug 596923] [r=nnethercote]
dc5ce45bd295b9c7809ea57758b29aa8783f8c9d
created 2010-09-17 14:35 -0400
pushed 2010-09-17 18:39 +0000
Tommy Reilly Tommy Reilly - Fix valgrind errors from CPP define already defined (r=edwsmith)
ef571e0eab529ce7a4cce26b64fddbd6637de22e
created 2010-08-31 10:06 -0700
pushed 2010-09-13 22:24 +0000
Rick Reitmaier Rick Reitmaier - Bug 568486 - SH4 (a.k.a ST40) target support for NanoJIT (r+nnethercote,edwsmith,rreitmai) [Cedrick Vincent]
5d547f4c847759f7fa414d8b5a9aded37464470c
created 2010-08-19 16:04 -0400
pushed 2010-08-20 00:48 +0000
Edwin Smith Edwin Smith - Bug 584935 - Speed up register iteration loops by using BSF instruction (r=nnethercote+)
47d0a7afb55963cf228d1783fb9be25e892191b5
created 2010-06-09 00:13 -0700
pushed 2010-06-14 19:18 +0000
Gary Kwong Gary Kwong - Assertion failure message tweak, from bug 570895. r=gal.
ad4a85310f22e0ae47d2041338747489e76956da
created 2010-05-26 11:08 -0700
pushed 2010-05-27 06:51 +0000
Rick Reitmaier Rick Reitmaier - Bug 567900 - Enable JIT verbose output for release debugger builds (r+stejohns)
0f023b4d049d21fea069195dc0f26d186ece1a94
created 2010-05-19 20:47 -0400
pushed 2010-05-27 06:51 +0000
Edwin Smith Edwin Smith - Bug 560571 - Symbian RVCT 2.2 compiler requires explicit cast to (const void*) for &k (r=stejohns+)
c26013c9f7df0733ab29f36b2a51cfe6d665c2ad
created 2010-05-25 17:15 -0700
pushed 2010-05-26 00:15 +0000
Rick Reitmaier Rick Reitmaier - Bug 567900 - Enable JIT verbose output for release debugger builds (r+stejohns)
fb06262804daacbf61caae3f3c7b67e3ff2cbd13
created 2010-05-11 19:14 -0700
pushed 2010-05-19 00:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 552592 - nanojit: split TMFLAGS=assembly in two. r=edwsmith.
013ff6d97a0ebb700bfdec6a5b5720b6fbca98af
created 2010-04-26 10:53 -0400
pushed 2010-04-27 16:41 +0000
Edwin Smith Edwin Smith - Fixed whitespace drift.
3e6f00bb55d429967d43065ce8c66098d6d2be8c
created 2010-04-19 20:22 -0400
pushed 2010-04-20 11:03 +0000
Edwin Smith Edwin Smith - Removes NJ_PROFILE and related code, since it's all dead. (bug 560300 r=nnethercote+)
1bdc5515e0bf8845b8e1e74a22b162258eb0412c
created 2010-04-13 15:41 -0400
pushed 2010-04-13 20:40 +0000
Edwin Smith Edwin Smith - Use AvmAssertFail instead of NanoAssertFail to implement NanoAssert (Bug 473188 r=gal+)
bd346a9f8856e203d32c3498491115f777a8217e
created 2010-04-12 11:51 -0700
pushed 2010-04-13 20:40 +0000
Rick Reitmaier Rick Reitmaier - Bug 557706 - Allow LogControl printf method to be overridden (r=nnethercote,edwsmith)
5af845abbcafb54efdf2011ca41ca09c21c0005a
created 2010-04-07 09:54 -0700
pushed 2010-04-13 20:40 +0000
Rick Reitmaier Rick Reitmaier - Bug 557706 - Allow LogControl printf method to be overridden (r=nnethercote)
ca547af323ea1349c770b48174f373b980f5089d
created 2010-04-06 15:55 -0700
pushed 2010-04-13 20:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 557483 - nanojit: convert i386 codegen macros to functions. r=edwsmith.
5bab20b05ac883e15bcbc36b4ab2dca49692d3e3
created 2010-04-13 11:15 -0700
pushed 2010-04-13 18:16 +0000
Lars T Hansen Lars T Hansen - Fix 473188 - portable but not module specific assert macros (r=edwsmith, r=treilly)
22de187395d3cff6c0f0d8f90ce6b49de5e48f7a
created 2010-02-15 17:56 -0800
pushed 2010-02-16 18:25 +0000
Steven Johnson Steven Johnson - Bug 542133 - Add a real NJConfig struct to nanojit (r=edwsmith,r=nnethercote)
bbbccf5040f0b7dd094dea09f35775b0f255c89a
created 2010-02-12 12:30 +1100
pushed 2010-02-16 18:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 542326 - nanojit: add NJ_SOFTFLOAT_SUPPORTED, and only compile in support for non-universal opcodes on platforms that use them. r=stejohns,edwsmith.
c410a46fb2631e974657b7b081a8ebd2c5e0ce6c
created 2010-02-01 10:22 -0800
pushed 2010-02-08 19:21 +0000
Rick Reitmaier Rick Reitmaier - Bug 504202 - MIPS target support (r+graydon,rreitmai) [chris.dearman]
1d3c688d361c8704f4794b80c9a43a02b2b0579e
created 2010-01-26 10:37 -0800
pushed 2010-01-26 18:51 +0000
Steven Johnson Steven Johnson - Bug 541491 - ARM_ARCH, ARM_VFP, and ARM_THUMB2 should be runtime options everywhere (r=rreitmai,nnethercote)
e4d8462dd6d61d0d586ab703b1ddad63ed9f91c4
created 2009-12-21 15:05 -0500
pushed 2009-12-23 01:00 +0000
Edwin Smith Edwin Smith - Whitespace hygene (r=me)
72a9d3f8a563df8e5aba7922023e1327cf386805
created 2009-12-22 11:36 -0500
pushed 2009-12-22 16:37 +0000
Edwin Smith Edwin Smith - Reverting changesets 3356-3371 and 3373-3375 (r=me)
0edb96bfd3385a311ff4af7589a46af87765a7e8
created 2009-12-21 15:05 -0500
pushed 2009-12-21 20:06 +0000
Edwin Smith Edwin Smith - Whitespace hygene (r=me)
9b0e9860137a51003d05c154b1e7f12661f7ffc6
created 2009-12-09 17:21 -0800
pushed 2009-12-11 22:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bustage fix for 504507 on Linux.
c9bc10fedeb24bd1ba9bc44620fea643cf719b15
created 2009-12-08 07:57 -0800
pushed 2009-12-08 22:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 533233 - nanojit: get rid of LC_NoCodeAddrs. r=edwsmith.
6e89a44f87de41fe12127c649e072cbfe08b5b57
created 2009-10-29 21:31 -0400
pushed 2009-10-30 01:33 +0000
Edwin Smith Edwin Smith - Cumulative changes to finish nanojit merge (bug 524578 r=self, pending=rreitmai?)
9a9589d932ea708bdaa383c309aef21a6f29dd0d
created 2009-10-16 12:15 -0700
pushed 2009-10-16 19:16 +0000
Rick Reitmaier Rick Reitmaier - Bug 522558 - NJ merge: absorb some code for handling variadic macros [graydon]
e5cf0c91b32b8b4d4a6acb6c7a561c09fd2f7434
created 2009-10-15 13:23 -0700
pushed 2009-10-15 20:24 +0000
Rick Reitmaier Rick Reitmaier - Bug 522328 - NJ merge: churn and dead code [graydon]
e1006e411e1c6d9a1b1e30fbd3c795d5c2c668f7
created 2009-10-08 14:50 -0700
pushed 2009-10-08 21:57 +0000
Rick Reitmaier Rick Reitmaier - Bug 518906 - NJ merge: bring fragment profiling to TR [graydon]
7275dcc6b0cf7035bc4af955ff1e213d8333775b
created 2009-09-20 11:40 -0700
pushed 2009-09-20 18:48 +0000
Rick Reitmaier Rick Reitmaier - Bug 515138 - TM/nanojit: merge the two StackFilter passes. r=gal. [nnethercote]
ff3507cf17c84085a3b016e78e488968fd2483df
created 2009-08-06 10:12 -0400
pushed 2009-08-06 14:12 +0000
Edwin Smith Edwin Smith - LirWriter no longer needs to be a GC object (bug 506390 r=tharwood+)
6eefc83ceb084abce68cfcd1440959578de3ac71
created 2009-08-05 15:08 -0400
pushed 2009-08-05 19:08 +0000
Edwin Smith Edwin Smith - Remove nanojit::Fragmento (dead code) (r=me)
09b2071700bb50930fd86e62cac45a135d70ba0e
created 2009-08-04 16:27 -0400
pushed 2009-08-04 20:27 +0000
Edwin Smith Edwin Smith - Convert Fragment to Allocator, delete Fragmento._frags and FragmentMap (bug 506390 r=tharwood+)
bb1b697d2cc64805858f840cb665be8a9a062502
created 2009-08-04 13:11 -0400
pushed 2009-08-04 17:12 +0000
Edwin Smith Edwin Smith - Convert InsList to SeqBuilder<> and Allocator (bug 506390 r=tharwood+)
7487d79f1728d1430d076c20a0a25765a9c563ab
created 2009-08-04 10:48 -0400
pushed 2009-08-04 14:49 +0000
Edwin Smith Edwin Smith - convert LabelStateMap and RegAllocMap to Allocator based containers (bug 506390)
7241f5588d9ace66db98c2a7e6bdd8ed945f0f33
created 2009-08-04 09:54 -0400
pushed 2009-08-04 13:55 +0000
Edwin Smith Edwin Smith - Replace StringList with SeqBuilder<char*>, use Allocator (bug 506390 r=tharwood+)
0b1c604182cb8b213e36aa2176bea3f647d63cd6
created 2009-08-04 09:31 -0400
pushed 2009-08-04 13:31 +0000
Edwin Smith Edwin Smith - Add Allocator-friendly Containter classes to nanojit (bug 506390, r=tharwood+)
0fdc5bc3c9f2d0e343a2ab37178754ec1fb0580f
created 2009-07-31 11:43 -0700
pushed 2009-07-31 18:43 +0000
Steven Johnson Steven Johnson - Allow NJ_VERBOSE to build without DEBUG. Allow NJ_VERBOSE and NJ_PROFILE to be disabled even if AVMPLUS_VERBOSE is set. (r=rreitmai)
b0adedb0abcd98735a03752523d02c428f47a83f
created 2009-07-24 19:45 -0400
pushed 2009-07-24 23:45 +0000
Edwin Smith Edwin Smith - remove dead leftover BB* definitions (r=me)
59a36afc496b44b698aa986f1e8d067dca926ad1
created 2009-07-24 19:25 -0400
pushed 2009-07-24 23:25 +0000
Edwin Smith Edwin Smith - remove trailing whitespace
2ae478f73f5168762ae3a5264f4be98dd640c257
created 2009-07-24 13:11 -0400
pushed 2009-07-24 17:11 +0000
Edwin Smith Edwin Smith - Change over to LogControl for verbose printing (bug 505502 r=rreitmai+)
5adeece2ffb33d460e610d20bdb1b1ee6ffa75f7
created 2009-07-21 09:42 -0400
pushed 2009-07-21 13:42 +0000
Edwin Smith Edwin Smith - Merge with TM branch of LIR.cpp/h (bug 504607 r=rreitmai+)
fc5a852f76a1c313dea9d599498b87c8f525969d
created 2009-07-14 13:24 -0400
pushed 2009-07-14 17:25 +0000
Edwin Smith Edwin Smith - Added bump-pointer nanojit::Allocator, use it for LIR in LirBuffer (bug 499976 r=rreitmai+ r=graydon+)
a1d4cb5acbee71a0b258b3c4038768434f9f295a
created 2009-07-10 14:29 -0400
pushed 2009-07-10 19:01 +0000
Edwin Smith Edwin Smith - whitespace
8f05ae1c7a087bbc3e354038abf036b8742eba17
created 2009-05-11 12:40 -0400
pushed 2009-05-11 16:40 +0000
Edwin Smith Edwin Smith - New code allocator (CodeAlloc) for nanojit (bug 490380 r=rreitmai+ lhansen+)
f09d29896e15113434e4528960db504a3ac0205a
created 2009-04-24 07:52 -0700
pushed 2009-04-24 16:24 +0000
jeffdyer jeffdyer - TC->TR back merge
4eb9f961a087c412aaaba81311c5ba31b9fe3544
created 2009-04-24 07:47 -0700
pushed 2009-04-24 16:24 +0000
jeffdyer jeffdyer - TR->TC merge, 24 April 2009
b74e56e514fb2df315407efc1773a0cc05253b72
created 2009-04-07 15:01 +0200
pushed 2009-04-07 13:03 +0000
Lars T Hansen Lars T Hansen - Fix 486327 - Remove MMGC_API, it is obsolete (r+treilly, r+edwsmith)
f33c1223c453fcc7d99d1dfda8ca7413157e7282
created 2009-03-27 08:49 -0700
pushed 2009-03-27 15:51 +0000
jeffdyer jeffdyer - merge back from tr->tc merge
c17db36c1992d23f991ed16234be80c6c72bc84a
created 2009-03-27 08:28 -0700
pushed 2009-03-27 15:51 +0000
jeffdyer jeffdyer - TR->TC Merge, 27 MAR 2009
less more (0) -60 tip