Commit Graph

738 Commits

Author SHA1 Message Date
Jack Palevich 8df4619e09 Start tracking types in expressions. 2009-07-07 14:48:51 -07:00
Android (Google) Code Review 32db7311bf Merge change 6323
* changes:
  Parse floating point (and double) constants.
2009-07-06 18:43:13 -07:00
Android (Google) Code Review 1816655869 Merge change 6322
* changes:
  Start teaching the code generator about types.
2009-07-06 18:42:51 -07:00
Jack Palevich 1aeb87b52b Parse floating point (and double) constants. 2009-07-06 18:33:20 -07:00
Jack Palevich 9eed7a2c7b Start teaching the code generator about types.
Remove the concept of "R1" from the code generator API, R1 is used
internally as needed.
2009-07-06 17:24:34 -07:00
Mathias Agopian 73aaaac104 Merge commit 'goog/master_gl' into merge_master_gl 2009-07-06 15:01:05 -07:00
Mathias Agopian 01f6d9397c Merge commit 'goog/master' into merge_master 2009-07-06 14:16:57 -07:00
San Mehat 192d1d79f7 am b3edd072: vold: Change the disk formatter we use + fix commandline argument creation
Merge commit 'b3edd0720ea26ef02763e7446d1bafb85546b38e'

* commit 'b3edd0720ea26ef02763e7446d1bafb85546b38e':
  vold: Change the disk formatter we use + fix commandline argument creation
2009-07-06 12:43:21 -07:00
Android (Google) Code Review 151047a800 Merge change 6257
* changes:
  resolved conflicts for merge of 72eead43 to master
2009-07-06 12:41:54 -07:00
San Mehat c3109591d4 resolved conflicts for merge of 72eead43 to master 2009-07-06 12:19:19 -07:00
Android (Google) Code Review 32a0056ff2 Merge changes 6249,6250
* changes:
  Initial support for float, double.
  Implement our hard casts using our type system.
2009-07-06 12:18:49 -07:00
Android (Google) Code Review a5c234ef0c Merge change 6248
* changes:
  Clean up expression code.
2009-07-06 12:18:17 -07:00
Jack Palevich 95727a0b05 Initial support for float, double. 2009-07-06 12:07:15 -07:00
San Mehat b3edd0720e vold: Change the disk formatter we use + fix commandline argument creation
Signed-off-by: San Mehat <san@google.com>
2009-07-06 11:33:45 -07:00
San Mehat 72eead43c7 toolbox: mkdosfs: Imported new 'newfs_msdos' updated disk formatter
Signed-off-by: San Mehat <san@google.com>
2009-07-06 11:10:03 -07:00
Amith Yamasani 3bbaec5a7b am eefef323: Set the permissions of wifi supplicant file so that system can access it.
Merge commit 'eefef3234ae1e3b0f2db71415f134c7ec49899fa'

* commit 'eefef3234ae1e3b0f2db71415f134c7ec49899fa':
  Set the permissions of wifi supplicant file so that system can access it.
2009-07-06 11:03:02 -07:00
Jack Palevich 3f22649d98 Implement our hard casts using our type system.
Doesn't add any new capabilities, but we now generate error
messages if you attempt casts we don't support,
and we also found and fixed some bugs in declaration parsing.
2009-07-02 14:46:19 -07:00
Android (Google) Code Review 91217ca5cb am 5c49135b: Merge change 5852 into donut
Merge commit '5c49135b032235f82560d5e55b0e4c547506516b'

* commit '5c49135b032235f82560d5e55b0e4c547506516b':
  rootdir: Modify init.rc to run mtpd/racoon as a non-root user.
2009-07-02 14:24:58 -07:00
Amith Yamasani eefef3234a Set the permissions of wifi supplicant file so that system can access it.
Create the required directories and set the correct owner and permissions.
2009-07-02 12:08:13 -07:00
San Mehat 79258b8b5a am 9ad18f05: vold: Kill logspam
Merge commit '9ad18f0576f1945419d31b56fea6987210521c35'

* commit '9ad18f0576f1945419d31b56fea6987210521c35':
  vold: Kill logspam
2009-07-01 22:44:48 -07:00
Mathias Agopian bfa833c0b7 Merge commit 'goog/master' into merge_master 2009-07-01 18:33:22 -07:00
Jim Miller 04ac5881fa Add aggregator test tag to list 2009-07-01 18:29:33 -07:00
Jack Palevich 40600de143 Clean up expression code.
Concatenate adjacent string literals.
2009-07-01 15:32:35 -07:00
Dima Zavin 2f0c41ec3c am 383688b5: toolbox: Fix uninitalized stack variable in mount.
Merge commit '383688b52fb19b9c4d98bb1a660febc880d0e268'

* commit '383688b52fb19b9c4d98bb1a660febc880d0e268':
  toolbox: Fix uninitalized stack variable in mount.
2009-07-01 11:18:15 -07:00
Android (Google) Code Review 53e6808c96 am 5e924468: Merge change 5662 into donut
Merge commit '5e924468cd80bfadd686515a5b4193594a2811eb'

* commit '5e924468cd80bfadd686515a5b4193594a2811eb':
  toolbox: Revise route utility.
2009-07-01 00:07:13 -07:00
Android (Google) Code Review 5c49135b03 Merge change 5852 into donut
* changes:
  rootdir: Modify init.rc to run mtpd/racoon as a non-root user.
2009-06-30 19:37:05 -07:00
Android (Google) Code Review bb1ae45195 Merge change 5870
* changes:
  Add a type system.
2009-06-30 18:17:33 -07:00
San Mehat 9ad18f0576 vold: Kill logspam
Signed-off-by: San Mehat <san@google.com>
2009-06-30 18:15:09 -07:00
Jack Palevich 8635198c57 Add a type system.
We now track the declared type of variables and functions.
2009-06-30 18:09:56 -07:00
Chia-chi Yeh 51afbf5838 rootdir: Modify init.rc to run mtpd/racoon as a non-root user.
Note that this change requires a new prebuilt kernel for AID_NET_ADMIN.
2009-07-01 07:06:47 +08:00
San Mehat acc9a25ef7 am 4322f2d7: init: Enable sched_yield() compatability mode on boot.
Merge commit '4322f2d74f625a0e8275ea1d2fa0d78bfc5c3029'

* commit '4322f2d74f625a0e8275ea1d2fa0d78bfc5c3029':
  init: Enable sched_yield() compatability mode on boot.
2009-06-30 14:49:00 -07:00
Android (Google) Code Review f2a8d0a522 Merge change 5749
* changes:
  init now returns proper error codes in dmesg for write command (init.rc)
2009-06-30 14:26:03 -07:00
Android (Google) Code Review 4fc5257c8c Merge change 5784
* changes:
  Implement a token table and an arena allocator.
2009-06-30 10:23:22 -07:00
Jack Palevich 569f135862 Implement a token table and an arena allocator.
+ Tokens are now simple IDs, rather than ids or maybe pointers.
+ We can now allocate data that's freed automatically when
  compilation end or when a block goes out of scope.
+ Renamed our Array utility class to Vector, and made its
  api work a little more like the STL vector template class.
2009-06-30 10:16:43 -07:00
Mike Chan 008abac082 init now returns proper error codes in dmesg for write command (init.rc)
Signed-off-by: Mike Chan <mike@android.com>
2009-06-29 20:30:55 -07:00
San Mehat 3b84e4760b am 9f9c951a: vold: Force formatting of cards to FAT32
Merge commit '9f9c951ad3329a4d8bc84b48a2b125a67ba9979f'

* commit '9f9c951ad3329a4d8bc84b48a2b125a67ba9979f':
  vold: Force formatting of cards to FAT32
2009-06-29 20:20:28 -07:00
Chia-chi Yeh fff1092b71 am 3860b6e6: rootdir: Obsolete ppp/peers/common and racoon/racoon.conf.
Merge commit '3860b6e67c72afceddf316c0a3282f53496de8af'

* commit '3860b6e67c72afceddf316c0a3282f53496de8af':
  rootdir: Obsolete ppp/peers/common and racoon/racoon.conf.
2009-06-29 20:19:46 -07:00
repo sync 60a4cd5e34 resolved conflicts for merge of abb08550 to master 2009-06-30 11:09:06 +08:00
Android (Google) Code Review 24f3a2fe8f am bbdab64d: Merge change 4592 into donut
Merge commit 'bbdab64ddd5341bb7f7c923bc86f43bdbc7d89dc'

* commit 'bbdab64ddd5341bb7f7c923bc86f43bdbc7d89dc':
  rootdir: Remove gprs/pppd related scripts.
2009-06-29 18:12:06 -07:00
Dima Zavin 383688b52f toolbox: Fix uninitalized stack variable in mount.
Signed-off-by: Dima Zavin <dima@android.com>
2009-06-29 15:53:22 -07:00
Android (Google) Code Review 5e924468cd Merge change 5662 into donut
* changes:
  toolbox: Revise route utility.
2009-06-29 14:23:54 -07:00
Chia-chi Yeh 4a1465feff toolbox: Revise route utility.
Add copyright header.
Returns errno when something goes wrong. Otherwise returns 0.
When the route entry exists, treat it as a success.
2009-06-30 04:56:35 +08:00
San Mehat 4322f2d74f init: Enable sched_yield() compatability mode on boot.
In CFS, the (somewhat undefined) behavior of sched_yield() changed.

    See: http://kerneltrap.org/Linux/CFS_and_sched_yield

    This change enables 'compat' mode for sched_yield()

Signed-off-by: San Mehat <san@google.com>
2009-06-29 08:47:43 -07:00
San Mehat 9f9c951ad3 vold: Force formatting of cards to FAT32
Signed-off-by: San Mehat <san@google.com>
2009-06-27 09:59:46 -07:00
Chia-chi Yeh 3860b6e67c rootdir: Obsolete ppp/peers/common and racoon/racoon.conf. 2009-06-27 07:38:50 +08:00
Android (Google) Code Review abb0855010 Merge change 4728 into donut
* changes:
  Add device, property, directory, and file permissions for VPN.
2009-06-26 15:21:00 -07:00
Android (Google) Code Review bbdab64ddd Merge change 4592 into donut
* changes:
  rootdir: Remove gprs/pppd related scripts.
2009-06-26 15:19:39 -07:00
Android (Google) Code Review a65044fad8 am a1140ad4: Merge change 5455 into donut
Merge commit 'a1140ad45dc90e6f51944a12d0a690e757c9bd0b'

* commit 'a1140ad45dc90e6f51944a12d0a690e757c9bd0b':
  Add new PPP IPCP script for VPN.
2009-06-25 20:50:44 -07:00
Android (Google) Code Review a1140ad45d Merge change 5455 into donut
* changes:
  Add new PPP IPCP script for VPN.
2009-06-25 20:49:36 -07:00
Android (Google) Code Review 0e6146c072 Merge change 5449
* changes:
  init: set permissions for akm8973 and bma150 drivers
2009-06-25 17:17:58 -07:00