<feed xmlns='http://www.w3.org/2005/Atom'>
<title>toolchain_jack/sched, branch replicant-6.0</title>
<subtitle>toolchain/jack
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/'/>
<entry>
<title>Close FileInputStream in TokenIterator</title>
<updated>2015-07-02T14:46:46+00:00</updated>
<author>
<name>Jean-Philippe Lesot</name>
<email>jplesot@google.com</email>
</author>
<published>2015-04-13T14:16:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/commit/?id=b5ee70db43fa86f45426c8198dd53affd200bd19'/>
<id>b5ee70db43fa86f45426c8198dd53affd200bd19</id>
<content type='text'>
Bug: 22240872
Change-Id: I2ee9c26e68f35b54f36c98c45470d7daad9d3543
(cherry picked from commit 1f2127208ef4b04edf149e17f29dd5cd429e38e2)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 22240872
Change-Id: I2ee9c26e68f35b54f36c98c45470d7daad9d3543
(cherry picked from commit 1f2127208ef4b04edf149e17f29dd5cd429e38e2)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update VersionTest</title>
<updated>2015-06-26T06:44:40+00:00</updated>
<author>
<name>mikaelpeltier</name>
<email>mikaelpeltier@google.com</email>
</author>
<published>2015-06-26T06:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/commit/?id=683e6758fca2b2fab00aa20c9c9cabe712d74feb'/>
<id>683e6758fca2b2fab00aa20c9c9cabe712d74feb</id>
<content type='text'>
- Engineering versions are no longer comparable.
- Versions with O as release or subrelease code are longer
comparable (0 is reserved).

Change-Id: I4bcbade9bc2201c7b25230244282f51d61e816d9
(cherry picked from commit d3af6a190675471161d8b080eca28ff4e7ee0ec9)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Engineering versions are no longer comparable.
- Versions with O as release or subrelease code are longer
comparable (0 is reserved).

Change-Id: I4bcbade9bc2201c7b25230244282f51d61e816d9
(cherry picked from commit d3af6a190675471161d8b080eca28ff4e7ee0ec9)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add isComparable method into Version</title>
<updated>2015-06-25T15:32:52+00:00</updated>
<author>
<name>mikaelpeltier</name>
<email>mikaelpeltier@google.com</email>
</author>
<published>2015-06-25T15:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/commit/?id=572a6facb459a7ac02c4f3ba1d71fa02e09a5060'/>
<id>572a6facb459a7ac02c4f3ba1d71fa02e09a5060</id>
<content type='text'>
Change-Id: I81863d5114f5387836af233bd7c1ba1c4f4b9ba5
(cherry picked from commit d9718e9f061321bd7f8e24383793f7d027183fd9)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I81863d5114f5387836af233bd7c1ba1c4f4b9ba5
(cherry picked from commit d9718e9f061321bd7f8e24383793f7d027183fd9)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version comparison</title>
<updated>2015-06-25T14:38:42+00:00</updated>
<author>
<name>mikaelpeltier</name>
<email>mikaelpeltier@google.com</email>
</author>
<published>2015-06-25T14:02:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/commit/?id=5b4a0d8e4b7f813d6d6ccc52f6479dd663bf91bc'/>
<id>5b4a0d8e4b7f813d6d6ccc52f6479dd663bf91bc</id>
<content type='text'>
- versions with 0 in release and sub-release code are not
comparables.
- versions with engineering kind are not comparables

Change-Id: Id8169577ba2c8e4392f2dcfc8a5fb5157c3758d9
(cherry picked from commit dd5c19eefff3487aac2000e4cfdcf4f02e1fe879)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- versions with 0 in release and sub-release code are not
comparables.
- versions with engineering kind are not comparables

Change-Id: Id8169577ba2c8e4392f2dcfc8a5fb5157c3758d9
(cherry picked from commit dd5c19eefff3487aac2000e4cfdcf4f02e1fe879)
</pre>
</div>
</content>
</entry>
<entry>
<title>Move Version to schedlib</title>
<updated>2015-06-25T09:39:13+00:00</updated>
<author>
<name>Yohann Roussel</name>
<email>yroussel@google.com</email>
</author>
<published>2015-06-16T14:58:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/commit/?id=f589bf111e928b35733bfebf63613ee0a5434611'/>
<id>f589bf111e928b35733bfebf63613ee0a5434611</id>
<content type='text'>
(cherry picked from commit 5328d72913fb1f702143db28e19bb54e22466149)

Change-Id: Iccd6843cc56a6a2484105e9c6690bf8a04fddc7e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 5328d72913fb1f702143db28e19bb54e22466149)

Change-Id: Iccd6843cc56a6a2484105e9c6690bf8a04fddc7e
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove assertion status from Jack sanity checks</title>
<updated>2015-06-24T11:53:21+00:00</updated>
<author>
<name>Jean-Marie Henaff</name>
<email>jmhenaff@google.com</email>
</author>
<published>2015-06-12T14:29:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/commit/?id=f1828481ebcfee3bddc323fca178a4502a60ceef'/>
<id>f1828481ebcfee3bddc323fca178a4502a60ceef</id>
<content type='text'>
- adds a property to set when invoking ant to disable assertion (-Dtests.disable-assertions=true)
- remove assertion status modification done in tests

(cherry picked from commit 9fcbabb82e5292b7df75ea396eddd34ea8a1558c)

Change-Id: Ibfc41fc8b0e7e47c597d3f92e420dfb151681396
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- adds a property to set when invoking ant to disable assertion (-Dtests.disable-assertions=true)
- remove assertion status modification done in tests

(cherry picked from commit 9fcbabb82e5292b7df75ea396eddd34ea8a1558c)

Change-Id: Ibfc41fc8b0e7e47c597d3f92e420dfb151681396
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for case-sensitive FS in ReadWriteZipFS</title>
<updated>2015-06-17T16:26:04+00:00</updated>
<author>
<name>Benoit Lamarche</name>
<email>benoitlamarche@google.com</email>
</author>
<published>2015-06-12T13:45:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/commit/?id=f01db511461651a993ae2f33a9c9b19a7c1fe515'/>
<id>f01db511461651a993ae2f33a9c9b19a7c1fe515</id>
<content type='text'>
Also:
- deleted ZipInputOutputVFSCodec which is unused and similar to
ZipFSCodec.
- introduce constants in JackLibrary for numGroups and groupSize.

Bug: 21796981
(cherry picked from commit 37f4d45c334a2e15f0d8aee2fadb2cd823b4ee54)

Change-Id: Id744da9c97a04adf728b8688c91a0816715d5cce
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also:
- deleted ZipInputOutputVFSCodec which is unused and similar to
ZipFSCodec.
- introduce constants in JackLibrary for numGroups and groupSize.

Bug: 21796981
(cherry picked from commit 37f4d45c334a2e15f0d8aee2fadb2cd823b4ee54)

Change-Id: Id744da9c97a04adf728b8688c91a0816715d5cce
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a permgen memory leak in ThreadConfig</title>
<updated>2015-06-08T08:49:32+00:00</updated>
<author>
<name>Jean-Philippe Lesot</name>
<email>jplesot@google.com</email>
</author>
<published>2015-06-05T17:03:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/commit/?id=c336ba15048cb86151e2bf9f7a028252eba2d666'/>
<id>c336ba15048cb86151e2bf9f7a028252eba2d666</id>
<content type='text'>
Change-Id: I68fb1be3a4f9899180acc79928ee7a00bb75d20d
(cherry picked from commit 09e6e4002bcd372300e1313d7c2b6925f5e8d964)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I68fb1be3a4f9899180acc79928ee7a00bb75d20d
(cherry picked from commit 09e6e4002bcd372300e1313d7c2b6925f5e8d964)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bugs when using incremental with --output-jack</title>
<updated>2015-06-05T09:13:37+00:00</updated>
<author>
<name>mikaelpeltier</name>
<email>mikaelpeltier@google.com</email>
</author>
<published>2015-05-28T12:39:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/commit/?id=59f50017709af1cfa1bcc6d3bd5e409f9436ede2'/>
<id>59f50017709af1cfa1bcc6d3bd5e409f9436ede2</id>
<content type='text'>
- When --output-jack is used, incremental folder contains all dex files
and jayces files of imported libraries, thus Jack must remove imported
libraries and import only incremental folder when --output-jack is used
to avoid type conflict. It seems more performant than using collision policy.
- Since ReadWriteZipFS and VFStoVSTWrapper is used incremental support with
--output-jack was broken because input jack library has the location of
incremental folder and output jack library has the location of the target
jack file. Thus comparing location to avoid to copy dex file from a library
to the same library does not work. I clean library usages to always used
ReadWriteZipFS when it is required and to be able to properly skip dex copy
when source and target library are the same library.

Bug: 21600202

Change-Id: I0c5e899e12033f608d43cae9baecc1227ea158c9
(cherry picked from commit f524ed6445145988a8a7c4fc6ff5573c3cc882cd)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- When --output-jack is used, incremental folder contains all dex files
and jayces files of imported libraries, thus Jack must remove imported
libraries and import only incremental folder when --output-jack is used
to avoid type conflict. It seems more performant than using collision policy.
- Since ReadWriteZipFS and VFStoVSTWrapper is used incremental support with
--output-jack was broken because input jack library has the location of
incremental folder and output jack library has the location of the target
jack file. Thus comparing location to avoid to copy dex file from a library
to the same library does not work. I clean library usages to always used
ReadWriteZipFS when it is required and to be able to properly skip dex copy
when source and target library are the same library.

Bug: 21600202

Change-Id: I0c5e899e12033f608d43cae9baecc1227ea158c9
(cherry picked from commit f524ed6445145988a8a7c4fc6ff5573c3cc882cd)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix debug mode of CaseInsensitiveFS</title>
<updated>2015-06-01T08:37:16+00:00</updated>
<author>
<name>Benoit Lamarche</name>
<email>benoitlamarche@google.com</email>
</author>
<published>2015-05-29T14:43:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/toolchain_jack/commit/?id=7fb6d8330ebb0f762fbd13b5890099d963b4fe47'/>
<id>7fb6d8330ebb0f762fbd13b5890099d963b4fe47</id>
<content type='text'>
(cherry picked from commit e090a907b6efed3bd963f2d989cdd0a8828e4c64)

Change-Id: I7110fe6dc9a9a86af91fccfbd6e98b270ede17c9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit e090a907b6efed3bd963f2d989cdd0a8828e4c64)

Change-Id: I7110fe6dc9a9a86af91fccfbd6e98b270ede17c9
</pre>
</div>
</content>
</entry>
</feed>
